|
互联网上每台机器都有自己的IP地址,通常有两个IP地址:LAN IP和WAN IP。LAN IP又叫本地IP(Local IP)、内网IP或私网IP,是路由器或代理服务器分配的,WAN IP又叫外网IP或公网IP,是宽带服务商(ISP)分配给本机的。如果机器是直接连到宽带上或直接通过ADSL Modem拨号连接,LAN IP与WAN IP是一样的,如果是通过路由器共享(代理)上网,则两者完全不同。LAN IP和WAN IP都有静态、动态之分,其中WAN IP基本上都是动态的(因IP地址资源有限,静态IP租赁费很高)。
1、 本机LAN IP 查看方法
(1) 在DOS命令状态下运行:winipcfg (Windows98)或 ipconfig (Windows2000/XP)。加上参数“/ALL”可得到更多的信息,包括:网卡型号、MAC地址、GateWay、DNS Server等。
(2) 双击状态栏右下角已启用的“本地连接”(XP)图标,进入“支持”页面就可看到,再点击“详细信息”可看到更多内容。
(3) 使用“傲游”浏览器(Maxthon,原名:MyIE2),在其状态栏右下角会显示本机IP地址。
(4) 使用第三方工具,如:My IP Suite、MyIPThing等。
(5) 可以用以下代码(VB)得到本机IP地址
Dim abc() As IPAddress
Dim aaa As IPHostEntry
MsgBox(Dns.GetHostName())
aaa = Dns.GetHostByName(Dns.GetHostName())
abc = aaa.AddressList
MsgBox(abc(0).ToString)
在Delphi 7中,新建一Project1,在form1中添加控件statusbar1(Win32页)和控件IdIPWatch1(Indy Misc页)。接着设置好控件属性:在statusbar1的panels中添加0-TStatusPanel和1-TStatusPanel两项;IdIPWatch1的HistoryEnabled的属性设为False。
编写代码:在TForm1.FormCreate(Sender: TObject)中加入以下代码:
statusbar1.Panels[1].Text:=IdIPWatch1.LocalIP;
OK!按下F9功能键,运行程序,窗口下边状态栏中已经显示了本机的IP地址了。
2、 本机WAN IP 查看方法
(1) 登录路由器的Web管理器,在其“系统信息”页可以看到WAN IP。
(2) 如果装有eMule,启动eMule,待服务器连接成功后也可看到。
(3) 网上在线查看:ip138.com, ipseeker.cn, ip.wisa.com.cn等等。 |
|