How do I get the IP address of the server that calls my ASP.NET page? I have seen stuff about a Response object, but am very new at c#. Thanks a ton.
This will work for IPv4:
public static string GetServerIP() { IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress address in ipHostInfo.AddressList) { if (address.AddressFamily == AddressFamily.InterNetwork) return address.ToString(); } return string.Empty; }