内网下的主机如何获取最上层网关的公网地址?
[
|
2009/10/26 11:58]
|
2009/10/26 11:58]
当时记得做DDNS的时候就想到这个问题,如果我的服务器上,无法执行脚本,如果在内网的主机上写cron的脚本来更新最外层的ADSL猫自动拨号的IP地址呢。这个问题真是笨啊。其实我们根据像是那些IP查询信息的网址,配合wget就可以搞定了。
如下:
wget http://www.123cha.com
iconv -f gbk -t utf8 -o 123cha.html index.html
grep "http://www.123cha.com/ip/?q=" 123cha.html | cut -d'"' -f 2 | cut -d'=' -f 2
wget http://www.ip138.com/ips8.asp
iconv -f gbk -t utf8 -o ip138.html ips8.asp
grep "您的IP地址是" ip138.html | cut -d'[' -f 2 | cut -d']' -f 1
通过上面的方法,就可以实现了。有时间的话,整理一下成为一个脚本。
本文链接:http://www.52zhe.cn/read.php/240.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
如下:
wget http://www.123cha.com
iconv -f gbk -t utf8 -o 123cha.html index.html
grep "http://www.123cha.com/ip/?q=" 123cha.html | cut -d'"' -f 2 | cut -d'=' -f 2
wget http://www.ip138.com/ips8.asp
iconv -f gbk -t utf8 -o ip138.html ips8.asp
grep "您的IP地址是" ip138.html | cut -d'[' -f 2 | cut -d']' -f 1
通过上面的方法,就可以实现了。有时间的话,整理一下成为一个脚本。
本文链接:http://www.52zhe.cn/read.php/240.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
grub4dos的引导菜单
ssh的tunnel的实例分析



