如何知道当前PC

如何知道当前PC

问题描述:

比如让我使用本地IP地址的外部IP地址:如何知道当前PC

string myHost = System.Net.Dns.GetHostName(); 
string myIP = System.Net.Dns.GetHostEntry(myHost).AddressList[0].ToString(); 

这里有一个链接,可能会有帮助。 http://www.dreamincode.net/forums/topic/24692-showing-the-external-ip-address-in-c%23/

有上做的WebRequest到WhatIsMyIP.com

+1

+1好的帖子 - 一个Web请求是做到这一点的唯一途径。您需要进入互联网以了解您是否支持1台或更多NAT设备。所以,一个基于Web的API调用一些外部服务器返回你的IP是它。 – TomTom 2010-05-02 10:46:07