Board logo

标题: [原创] 批处理获取局域网IP的三种方法比较 [打印本页]

作者: youxi01    时间: 2008-1-7 19:42     标题: 批处理获取局域网IP的三种方法比较

1、IPconfig(IPconfig /all)
这个是一网络命令,获得的本机信息也较全面。包括:连接名称、IP、子网掩码、网关等;
也正是因为它获得的信息比较全面,所以,对信息的提取难度稍微大点,同时,获取自身IP
的速度不是很快。
ipconfig /all 可以取得的信息示例:
  1. Windows IP Configuration
  2.         Host Name . . . . . . . . . . . . : WWW-937D5074ADD
  3.         Primary Dns Suffix  . . . . . . . :
  4.         Node Type . . . . . . . . . . . . : Unknown
  5.         IP Routing Enabled. . . . . . . . : No
  6.         WINS Proxy Enabled. . . . . . . . : No
  7. Ethernet adapter 本地连接:
  8.         Connection-specific DNS Suffix  . :
  9.         Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Eth
  10. ernet NIC
  11.         Physical Address. . . . . . . . . : 00-E0-4D-A1-B8-B4
  12.         Dhcp Enabled. . . . . . . . . . . : Yes
  13.         Autoconfiguration Enabled . . . . : Yes
  14.         IP Address. . . . . . . . . . . . : 192.168.1.100
  15.         Subnet Mask . . . . . . . . . . . : 255.255.255.0
  16.         Default Gateway . . . . . . . . . : 192.168.1.1
  17.         DHCP Server . . . . . . . . . . . : 192.168.1.1
  18.         DNS Servers . . . . . . . . . . . : ******(这里略去)
  19.                                                      ******(这里略去)
  20.         Lease Obtained. . . . . . . . . . : 2008年1月7日 19:32:25
  21.         Lease Expires . . . . . . . . . . : 2008年1月7日 21:32:25
复制代码


2、ping
命令:ping %computername% /n 1
用这种方法也可以取的IP信息,不过这种方法的速度也不是很快,同时会。。。
取得的信息如下:
  1. Pinging WWW-937D5074ADD [192.168.1.100] with 32 bytes of data:
  2. Reply from 192.168.1.100: bytes=32 time<1ms TTL=128
  3. Ping statistics for 192.168.1.100:
  4.     Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
  5. Approximate round trip times in milli-seconds:
  6.     Minimum = 0ms, Maximum = 0ms, Average = 0ms
复制代码


3、nbtstat -n
此命令可以快速的获得本机的 局域网 IP
取得的信息示例:
  1. Node IpAddress: [192.168.1.100] Scope Id: []
  2.                 NetBIOS Local Name Table
  3.        Name               Type         Status
  4.     ---------------------------------------------
  5.     WWW-937D5074ADD<00>  UNIQUE      Registered
  6.     WORKGROUP      <00>  GROUP       Registered
  7.     WWW-937D5074ADD<20>  UNIQUE      Registered
  8.     WORKGROUP      <1E>  GROUP       Registered
  9.     WORKGROUP      <1D>  UNIQUE      Registered
  10.     ..__MSBROWSE__.<01>  GROUP       Registered
复制代码


不过,此三种方法有个共同点都是不能直接获取IP,还要对获得的信息进行“截取”
作者: doupip    时间: 2010-10-29 13:47

下面两种真是少见,长见识了.




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2