Настройте IIS 6, чтобы запретить доступ к определенному файлу на основе IP-адреса

Мы используем IIS 6 в качестве нашего веб-сервера. И нам нужно запретить доступ к одному указанному файлу, размещенному только в одном конкретном URL, для всех вне локальной сети.

Другими словами, если кто-то пытается получить доступ к этой фильме / странице со своего домашнего компьютера, используя Интернет, он не должен добиться успеха. Но если один и тот же человек попытается сделать это в той же сети веб-сервера, все в порядке.

Я не уверен в этом, но Apache использует ORDER DENY,ALLOW. Вы указываете URL, разрешаете или запрещаете всем или диапазону IP.

Какие-либо предложения? Спасибо!

1 ответ

Вы можете сделать это, установив ограничение IP для файла:

  1. Open IIS MMC
  2. Перейдите к файлу на соответствующем веб-сайте.
  3. Щелкните правой кнопкой мыши по файлу и выберите "Свойства"
  4. Выберите вкладку "Безопасность файла"
  5. На панели "IP-адрес и ограничения домена" нажмите "Изменить".
  6. Установите ограничение по умолчанию для запрета доступа (установите переключатель "Запретить доступ")
  7. Добавьте исключение для вашего LCAN (нажмите кнопку Добавить)
  8. В диалоговом окне "Предоставить доступ" выберите "Группа компьютеров", затем введите IP-адрес и маску вашей локальной сети: например, идентификатор сети: 192.168.1.0, маска подсети: 255.255.255.0
  9. Нажмите OK во всех диалоговых окнах, чтобы вернуться.
Другие вопросы по тегам