Board logo

标题: ipconfig获取的IP,怎么提取出外网IP呢? [打印本页]

作者: chen8919043     时间: 2010-5-21 09:59    标题: ipconfig获取的IP,怎么提取出外网IP呢?

我想提取出WAN下面的IP可以实现么?因为有时候顺序不一样,按忽略前几行可能会出错。
Ethernet adapter WAN:

Ethernet adapter LAN:
作者: HAT     时间: 2010-5-21 13:25
ipconfig /all
结果贴出来看看
作者: chen8919043     时间: 2010-5-21 14:21
C:\Documents and Settings\Administrator>ipconfig

Windows IP Configuration


Ethernet adapter lan:

   Connection-specific DNS Suffix  . :
   IP Address. . . . . . . . . . . . : 192.168.1.2
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Ethernet adapter wan:

   Connection-specific DNS Suffix  . :
   IP Address. . . . . . . . . . . . : 161.129.223.119
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 161.129.223.254
作者: Hanyeguxing     时间: 2010-5-21 15:24

@echo off&setlocal enabledelayedexpansion
for /F "skip=4 tokens=1,2*" %%a in ('ipconfig') do set c=%%c&set c=!c:*:=!&set c=!c:~1,-1!&if /i "%%a%%b"=="IPAddress." if not "!c:~0,3!"=="192" echo.!c!
pause

作者: chen8919043     时间: 2010-5-22 13:15
4楼强啊。。谢啦