C#如何得到本机的上网IP地址```请看清我的情况说明```
发布网友
发布时间:2024-10-01 01:06
我来回答
共4个回答
热心网友
时间:2024-10-01 01:43
用一个webBrowser组件,访问可以显示你公网IP的网站(如http://5-ip.com/),事先查看该网站源文件,得到ip显示控件的名称,然后用document.getElementByName之类的方法得到该控件的值即可。
webBrowser可以设置为隐藏。
热心网友
时间:2024-10-01 01:43
IPHostEntry ipHostEntry = Dns.Resolve(Environment.MachineName);
string ipString = ipHostEntry.AddressList[0].ToString();
这里不一顶是AddressList[0].你可能有多个地址,比如局域网内IP和公网上的IP,你可以Debug设个断点查下哪个是你要的
热心网友
时间:2024-10-01 01:44
开始 运行 输入 CMD 确定,进入CMD界面,输入:
IPCONFIG /ALL 后按ENTER键.出现的还包括物理地址.计算机名,显卡.IP Address. . . . . . . . . . . . : 222.64.203.150
热心网友
时间:2024-10-01 01:44
http://www.poplearn.cn/csappshow.asp?id=765
C#中读取硬盘ID+cpu序列号+网卡MAC地址
获取IP地址,可以在MAC地址上改一下
C#如何得到本机的上网IP地址```请看清我的情况说明```
用一个webBrowser组件,访问可以显示你公网IP的网站(如http://5-ip.com/),事先查看该网站源文件,得到ip显示控件的名称,然后用document.getElementByName之类的方法得到该控件的值即可。webBrowser可以设置为隐藏。
国外ip地址购买 - StormProxies
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
C#.NET 如何获得本机IP地址?
1、 获取本机局域网地址:使用IPHostEntry static string GetLocalIp(){ string hostname = Dns.GetHostName();IPHostEntry localhost = Dns.GetHostByName(hostname);IPAddress localaddr = localhost.AddressList[0];return localaddr.ToString();} 2、获取本机网络ip地址:通过向网站http://www.ip138...
C#中如何得到机器的IP地址
这两个方法是我一直在用的,都可正常获取到IP地址和Mac地址。/// /// 获取IP地址 /// /// <returns>IP地址</returns> public string GetLocalIP(){ try { System.Net.NetworkInformation.NetworkInterface[] nics = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces();foreac...
用C#程序如何获得本地计算机名,本地IP,网络IP
string machineName = Environment.MachineName; (System 命名空间下)string hostName = Dns.GetHostName(); (System.Net命名空间下)获取IP地址,(可能需要IPv4 或 IPv6, 有时主机环境会存在多个ip地址)Dns.GetHostAddresses(hostName)可获得IPAddress[] 列表 或者 IPHostEntry hostEntry=Dns.Ge...
c#如何获取本机的无线网的IP
可以通过先获取mac地址,进行过滤,通过cmd窗口,ipconfig /all命令获取所有的IP和MAC地址。加入命名空间 using System.Management;详细代码(mac地址过滤自己写吧):List<string> list = new List<string>();//获取网卡Mac地址 string mac = "";string st = "";ManagementClass mc = new ...
c#得到本地ip地址
在C#编程中,要获取主机名和主机IP地址,是比较容易的.它提供的Dns类,可以轻松的取得主机名和IP地址.示例:string strHostName = Dns.GetHostName(); //得到本机的主机名 IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IP string strAddr = ipEntry.AddressList[0].ToString()...
C#中获取IP地址问题
右击你的网上领居——属性——本地连接右击——属性——常规选项卡——在列表框中找到internet协议(tcp/ip)点击属性,里面看到的就是你当前的ip地址,如果显示的是自动获取的话你的ip就是内网的,动态的会自动发生改变,也就是说每次联网获得的ip地址都是不一样的 ...
c# 中 怎么样获得 本机的IP 例如要在本机开个 端口
/// 返回本机IP地址 /// /// <returns>string[]</returns> public static string GetIP(){ IPAddress[] IP = Dns.GetHostAddresses(Dns.GetHostName());return IP[0].ToString();} 这是Winfrom
C#如何获取本机的IPv4地址和本机DNS
IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());string myip = IpEntry.AddressList[0].ToString();但是如果安装了IPV6,就取得的是IPV6的IP地址.string myip = IpEntry.AddressList[1].ToString();这样就在IPV6的情况下取得IPV4的IP地址.
C#Winform 如何获取本机IP?
如果是在vs2008中会发现楼上的方法已过期 ,但是强制使用的话也不会报错\x0d\x0avs2008中可以这样获取ip地址:\x0d\x0aIPHostEntry ipe = Dns.GetHostEntry(Dns.GetHostName());\x0d\x0aIPAddress ipa=ipe.AddressList[0];\x0d\x0a\x0d\x0a关于win7的问题,\x0d\x0a因为在win7中已经启用了IP...