局域网中在cmd(命令行)下查看自己的外网ip
by clin003 at 200704122114 from:http://blog.csdn.net/clin003
原理是这样的: 当你浏览http://members.3322.org/dyndns/getip这个的时候会返回你的公网ip地址,基于这个
我们可以在linux下
利用wget http://members.3322.org/dyndns/getip
然后cat getip查看自己的ip (在win下,可以type getip)
------------------------------
by clin003 at 200704122114 from:http://blog.csdn.net/clin003
上边是通过wget工具得到ip
下边通过nc和telnet得到相同的效果
看看:
C:/nc>nc members.3322.org 80
get /dyndns/getip http/1.1
host:members.3322.org
HTTP/1.1 200 OK
Date: Thu, 12 Apr 2007 12:52:22 GMT
Server: Apache/1.3.29 (Unix) Resin/2.1.11
Transfer-Encoding: chunked
Content-Type: text/plain
c
×××.××.×.××
0
C:/nc>
可以用telnet替代nc的使用,这里主要是直观用nc,
只是刚开始telnet开着不明显(输入一下子跑上边去啦,后来才发现telnet也可以代替这里的nc)
我的ip已经被我改掉啦
下边是我的两个截图,哈哈
局域网中在cmd(命令行)下查看自己的外网ip
by clin003 at 200704122114 from:http://blog.csdn.net/clin003