为什么在dos下用ipconfig命令查处的本机ip地址和在线查询工具的结果不一样啊“?

2025-03-09 23:25:03
推荐回答(2个)
回答1:

@echo off
echo 正在连接,请稍等...
>Getip.vbs echo Set oDOM=WScript.GetObject("http://www.ip138.com/ip2city.asp"):Do Until oDOM.readyState="complete":WScript.sleep 200:Loop:WScript.echo oDOM.documentElement.outerText:Set oDOM=nothing
for /f "tokens=2 delims=[]" %%i in ('"cscript //nologo Getip.vbs"') do echo 你的外网 IP 是: %%i
del Getip.vbs
pause

查看外网ip

回答2:

你应该是通过路由上网,你用ipconfig查到的是本地连接的ip地址是路由分配给你的局域网地址,而在线工具给你的是路由的地址,其实路由有两个地址,一个局域网地址,一个internet 地址,当你的计算机发送数据包时,它通过你的局域网地址发给路由的局域网地址,也就是我们通常说的网关,路由收到数据包以后,然后通过internet 地址发出去。,