Questo è il mio web.config che ha alcuni tag per bloccare IpAddressInternal Server Error con 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>
La mia intenzione è quella di bloccare qualsiasi altro IP, tranne quanto sopra. Quanto sopra è l'unico indirizzo IP da cui il sito web sia accessibile. Ma con il tag "ipSecurity" ottengo sempre 500 - Errore interno del server e il sito funziona bene senza di esso.
Mi sono assicurato che "IP and Domains Restrictions" siano installati sul server. Per favore fatemi sapere se mi manca qualcosa. Grazie.
aggiungere anche ':: 1' per IPv6 localhost, controllare i log di accesso per il sito per vedere quale indirizzo IP è stato bloccato, se ancora non funziona dopo quella. Se ti trovi in una posizione remota verifica il tuo IP pubblico tramite qualcosa come ipchicken.com –
Grazie, ho provato IPv6 localhost ma non è stato d'aiuto. Da IIS quando provo a fare clic su "IP & Domain Restrictions" mi viene restituito un errore "il blocco è per impostazione predefinita (overridemodedefault = deny)". – Sruthi