Questo codice permette di intercettare l'indirizzo IP dei visitatori del sito. Può tornare particolarmente utile per funzioni legate alla sicurezza dei Web Form
<%@ Page Language="C#" Debug="True" %>
<%@ import Namespace="System.Net" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e) {
myLabel.Text = ResolveIP("127.0.0.1");
}
private string ResolveIP(string strIP) {
//Ritorna l'host di provenienza dell'IP
try {
IPHostEntry ipEntry;
ipEntry = Dns.Resolve(strIP);
return ipEntry.HostName;
} catch(System.Net.Sockets.SocketException se) {
return "sconosciuto";
}
}
</script>
<html>
<head></head>
<body>
<asp:Label id="myLabel" runat="server" />
</body>
</head>