2013-07-29 4 views
0

По необходимости (мой хостинг-провайдер) я должен разрешить ряд IP-адресов. Используя функцию IIS 7.5 IP Address and Domain Resrictions, я настроил функцию deny all, а затем добавил запись Allow с соответствующим IP-адресом и маской подсети, например. 192.168.106.1 и 255.255.255.0, чтобы разрешенный диапазон составлял 192.168.106.1 до 192.168.106.254. Затем я хотел отказаться от одного конкретного IP-адреса в этом диапазоне, поэтому я добавил запись deny для 192.168.106.147. Однако тестирование показало, что я все еще могу получить доступ к своему сайту, используя адрес .147. Я думал, что записи Deny могут отменить Allow entries (для безопасности), но похоже, что Allow entry имеют приоритет. Может ли кто-нибудь подтвердить это?Ограничения IIS IP - Запретить и разрешить приоритет

ответ

1

Вы можете изменить настройки заказа? т. е. дать правило deny перед принятием правила.

+0

Спасибо, я попробую это и отчитаю. –

+2

Я удалил записи «Разрешить» и «Запретить», затем сначала добавил запись «Запретить», а затем «Разрешить». И это сработало. Тем не менее, в обычном представлении IIS сначала была показана запись «Разрешить», а затем запись «Запретить» - ее пока вы не нажмете «Список, упорядоченный по порядку» (справа), в котором вы видите фактический физический заказ, и вы получите доступ к «Move Up» 'и' Move Down '. Поэтому вам не нужно удалять какие-либо записи. –