获取本机的本地上网IP地址

2016-01-29 12:56 17 1 收藏

获取本机的本地上网IP地址,获取本机的本地上网IP地址

【 tulaoshi.com - ASP.NET 】

具体方法为如下:
private void btnChenk_Click(object sender, System.EventArgs e)
{
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
if ( addressList.Length>1)
{
nativeIP.Text = addressList[0].ToString();
serverIP.Text = addressList[1].ToString();
}
else
{
nativeIP.Text = addressList[0].ToString();
serverIP.Text = "Break the line...";
}
}
通常addressList[]所得到的列表就是当前的IP地址;
如果当前是拨号上网的话addressList[0].ToString()就是
本地IP地址;addressList[1].ToString() 就是上网地址。
如果当前是使用[EnterNet 300]拨号上网的话addressList[1].ToString()
就是本地IP地址;addressList[0].ToString() 就是上网地址。
如果程序只能够检测到只有一个IP地址的话,证明当前 电脑没有在线!

来源:http://www.tulaoshi.com/n/20160129/1488179.html

延伸阅读
标签: windows系统
如何设置Win8本地IP地址   1、首先进入Win8桌面,然后在右下角语言栏中,找到网络图标,然后在网络图标上右键鼠标,选择打开网络和共享中心; 2、之后我们即可进入Win8网络和共享中心界面,然后我们选择左侧的更改适配器设置; 3、进入更高网络适配器设置后,进入的是网络连接设置界面,这里我们找到自己电脑的本地网络连...
p> 在WIN9X下,假如安装了拨号网络,则在WINDOWS系统的系统目录System下将有两个拨号网络治理程序库RasApi32.DLL和RasApi16.DLL,我们可利用其中的RAS系列函数来获取和设置拨号连接网络的信息。当然是可以获取拨号连接的动态IP地址了。在Delphi帮助文件中,有相关RAS函数的具体说明。 一、先解释一些要用到的数据常量和数据结构。 const ...
标签: 电脑入门
作为网管员,在我们解决Windows操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用。本人以前介绍过一种方法:打开命令提示窗口,在ForinDo循环中调用ping命令。例如,为了找出在地址范围192.168.1.1到192.168.1.100有哪些地址没有被使用,可以使用这个命令:For/L%fin(1,1,100)DoPing.exe-n2192.168.1.%f 该命令会报告...
win7系统下如何查看本地ip地址、网卡物理地址的方法   IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收...
一、右击"网上邻居"选"属性",可以在右边窗口看到一个"本地连接"的图标,左键单击"本地连接",这时你在窗口左下角的"详细信息"里就可 以看到本机的IP地址了。其实就在系统托盘处有一个双PC形状的"本地连接"图标,打开"本地连接"窗口,点击"详细信息"按钮还可...

经验教程

693

收藏

7
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部