To mój web.config, który ma kilka znaczników do blokowania IPaddressInternal Server Error z web.config ipSecurity
<configuration>
<connectionStrings>
...
</connectionStrings>
<appSettings>
....
</appSettings>
<runtime>
....
</runtime>
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<clear/>
<add ipAddress="127.0.0.1" allowed="true"/>
<add ipAddress="83.116.19.53" allowed="true"/>
</ipSecurity>
</security>
</system.webServer>
</configuration>
Moją intencją jest, aby zablokować wszelkie inne IP oprócz wyżej wymienionych. Powyższy adres jest jedynym adresem IP, pod którym strona powinna być dostępna. Ale z tagiem "ipSecurity" zawsze otrzymuję 500 - Wewnętrzny błąd serwera i strona działa bez niego.
Upewniłem się, że "Ograniczenia IP i domen" są zainstalowane na serwerze. Proszę dać mi znać, jeśli czegoś brakuje. Dziękuję.
również dodać ':: 1' IPv6 localhost, sprawdź logi dostępowe do serwisu, aby zobaczyć, jaki adres IP jest blokowany, jeśli nadal nie działa po że. Jeśli jesteś na zdalnej lokalizacji, zweryfikuj swój publiczny adres IP przez coś podobnego do ipchicken.com. –
Dzięki temu wypróbowałem IPv6 localhost, ale to nie pomogło. Począwszy od IIS, kiedy próbuję kliknąć "Ograniczenia IP i domeny", pojawia się błąd "domyślnie blokowanie (overridemodedefault = deny)". – Sruthi