Назад | Перейти на главную страницу

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

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

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

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

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

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

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