Sometimes my ASP.NET application returns a value of “::1” when querying Page.Request.UserHostAddress.
I can’t see any pattern as to when it returns a correct IP address vs when it returns the incorrectly formatted string. It will work for half a day and then stop working for an hour randomly. Any thoughts?
Edit:
Okay, it’s the loopback address for IPv6. 🙂 Which leads to the further question… When/why would IPv6 be used on some occasions and not others?
::1 is the IPv6 loopback address. Equivalent to 127.0.0.1 for IPv4.