我在本地网络上有一台计算机,在 NAT 路由器后面。我有一些 192.168.0.x 地址,但我真的很想知道我的公共(public) IP 地址,而不是
中提到的内容How to get the IP address of the server on which my C# application is running on?
或
How to get the IP address of a machine in C#
我需要 C# 代码。
这可能吗?如果是,怎么办?
最佳答案
我更喜欢 http://icanhazip.com .它返回一个简单的文本字符串。无需 HTML 解析。
string myIp = new WebClient().DownloadString(@"http://icanhazip.com").Trim();
关于c# - 获取公共(public) Internet IP 地址/geo loc 的智能方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879837/