LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1055|回复: 4

如何在内网获知本机外网的ip?

[复制链接]
发表于 2004-8-20 13:54:43 | 显示全部楼层 |阅读模式
就是局域网内的机器怎么能够获知自己对应外网的ip是多少呢?

:thank :thank :thank
发表于 2004-8-20 16:09:20 | 显示全部楼层
不知这个能否对你有所帮助
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=128922
 楼主| 发表于 2004-8-21 08:31:02 | 显示全部楼层
:thank :thank
发表于 2004-8-21 16:25:46 | 显示全部楼层
发表于 2004-8-21 16:33:43 | 显示全部楼层
最初由 Snoopy 发表
不用那么麻烦,有几个方法,

lynx www.whatismyip.com出来的就是你的ip

另一个是telnet 一个smtp服务器,helo localhost让它得出你的ip

不足的请兄弟们补充




traceroute不是很准确的,并且能查出的机率根本不高

之前我一直用traceroute,但不准

有个脚本:
最初由 Snoopy 发表

  1.   
  2. MAIL_SERVER=smtp.isp.net
  3. NEW_IP=$((sleep 2;echo helo localhost; sleep 2; echo quit) \
  4. | telnet $MAIL_SERVER 25 2>&1 \
  5. | awk -F '[\]\[]' '/^250/{print $2}')
  6. echo $NEW_IP
复制代码



相对修改一下,脚本的意思是让你helo一下smtp服务器得出你的ip地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表