1、IPconfig(IPconfig /all)
这个是一网络命令,获得的本机信息也较全面。包括:连接名称、IP、子网掩码、网关等;
也正是因为它获得的信息比较全面,所以,对信息的提取难度稍微大点,同时,获取自身IP
的速度不是很快。
ipconfig /all 可以取得的信息示例:
- Windows IP Configuration
- Host Name . . . . . . . . . . . . : WWW-937D5074ADD
- Primary Dns Suffix . . . . . . . :
- Node Type . . . . . . . . . . . . : Unknown
- IP Routing Enabled. . . . . . . . : No
- WINS Proxy Enabled. . . . . . . . : No
- Ethernet adapter 本地连接:
- Connection-specific DNS Suffix . :
- Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Eth
- ernet NIC
- Physical Address. . . . . . . . . : 00-E0-4D-A1-B8-B4
- Dhcp Enabled. . . . . . . . . . . : Yes
- Autoconfiguration Enabled . . . . : Yes
- IP Address. . . . . . . . . . . . : 192.168.1.100
- Subnet Mask . . . . . . . . . . . : 255.255.255.0
- Default Gateway . . . . . . . . . : 192.168.1.1
- DHCP Server . . . . . . . . . . . : 192.168.1.1
- DNS Servers . . . . . . . . . . . : ******(这里略去)
- ******(这里略去)
- Lease Obtained. . . . . . . . . . : 2008年1月7日 19:32:25
- Lease Expires . . . . . . . . . . : 2008年1月7日 21:32:25
-
复制代码
2、ping
命令:ping %computername% /n 1
用这种方法也可以取的IP信息,不过这种方法的速度也不是很快,同时会。。。
取得的信息如下:
- Pinging WWW-937D5074ADD [192.168.1.100] with 32 bytes of data:
- Reply from 192.168.1.100: bytes=32 time<1ms TTL=128
- Ping statistics for 192.168.1.100:
- Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
- Approximate round trip times in milli-seconds:
- Minimum = 0ms, Maximum = 0ms, Average = 0ms
复制代码
3、nbtstat -n
此命令可以快速的获得本机的 局域网 IP
取得的信息示例:
- Node IpAddress: [192.168.1.100] Scope Id: []
- NetBIOS Local Name Table
- Name Type Status
- ---------------------------------------------
- WWW-937D5074ADD<00> UNIQUE Registered
- WORKGROUP <00> GROUP Registered
- WWW-937D5074ADD<20> UNIQUE Registered
- WORKGROUP <1E> GROUP Registered
- WORKGROUP <1D> UNIQUE Registered
- ..__MSBROWSE__.<01> GROUP Registered
-
复制代码
不过,此三种方法有个共同点都是不能直接获取IP,还要对获得的信息进行“截取” |