Настройте IIS 6, чтобы запретить доступ к определенному файлу на основе IP-адреса
Мы используем IIS 6 в качестве нашего веб-сервера. И нам нужно запретить доступ к одному указанному файлу, размещенному только в одном конкретном URL, для всех вне локальной сети.
Другими словами, если кто-то пытается получить доступ к этой фильме / странице со своего домашнего компьютера, используя Интернет, он не должен добиться успеха. Но если один и тот же человек попытается сделать это в той же сети веб-сервера, все в порядке.
Я не уверен в этом, но Apache использует ORDER DENY,ALLOW. Вы указываете URL, разрешаете или запрещаете всем или диапазону IP.
Какие-либо предложения? Спасибо!
1 ответ
Вы можете сделать это, установив ограничение IP для файла:
- Open IIS MMC
- Перейдите к файлу на соответствующем веб-сайте.
- Щелкните правой кнопкой мыши по файлу и выберите "Свойства"
- Выберите вкладку "Безопасность файла"
- На панели "IP-адрес и ограничения домена" нажмите "Изменить".
- Установите ограничение по умолчанию для запрета доступа (установите переключатель "Запретить доступ")
- Добавьте исключение для вашего LCAN (нажмите кнопку Добавить)
- В диалоговом окне "Предоставить доступ" выберите "Группа компьютеров", затем введите IP-адрес и маску вашей локальной сети: например, идентификатор сети: 192.168.1.0, маска подсети: 255.255.255.0
- Нажмите OK во всех диалоговых окнах, чтобы вернуться.