如何使用 C#.Net 检索我的公共 IP 地址? [复制]
Posted
技术标签:
【中文标题】如何使用 C#.Net 检索我的公共 IP 地址? [复制]【英文标题】:How to retrieve my public IP Address using C#.Net? [duplicate] 【发布时间】:2011-10-11 15:11:57 【问题描述】:可能的重复:How to get my own IP address in C#?How to Get IP Address?
我想通过 C#.Net 编码将 IP 地址存储到数据库表中。如何使用 C#.Net 获取静态 IP 地址(我们从 www.whatismyip.com 获得的)?有什么方法可以找回?
【问题讨论】:
@Jalal:我编辑了我的问题。看看吧。 @thevan;从此线程获取代码***.com/questions/1907195/how-to-get-ip-address/… 【参考方案1】:您可以通过HttpContext.Current.Request.UserHostName
获取它
【讨论】:
获取远程客户端的DNS名称,你使用Request.ServerVariables["REMOTE_ADDR"]获取客户端的ip地址 你确定吗?因为,我的网络应用程序中有上面的代码,它工作正常。 @nevayeshirazi:嗨。我编辑了我的问题,请看一下。 @thevan :我的代码应该可以正常工作。您是在本地机器上工作还是将应用程序部署到主机或服务器? 是的。我在本地机器上工作。【参考方案2】:你可以这样得到:
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
【讨论】:
嗨。我编辑了我的问题,请看一下。以上是关于如何使用 C#.Net 检索我的公共 IP 地址? [复制]的主要内容,如果未能解决你的问题,请参考以下文章