linux下通过命令行脚本查看自己的公网IP地址
2011-01-09 06:32:00   来源:   评论:0 点击:

linux下通过命令行脚本查看自己的公网IP地址 adsl或者内网linux用户通过命令行看自己的公网ip地址

linux下通过命令行脚本查看自己的公网IP地址
adsl或者内网linux用户通过命令行看自己的公网ip地址

原创作品  文章作者:linuxzgf  原文链接:http://www.f5ha.com/2011/0109/0MMDAwMDAwMDQ0Mg.html
欢迎大家转载运维家园文章到自己的网站/博客/微博,请勿修改原文内容,谢谢!

适用于:
1、adsl路由器连接外网的
2、小区局域网的

总之一句话就是自己本机的ip地址非公网ip地址


大家都知道linux机器里面可以用ifconfig来查看本机的ip地址,但是大部分都是设置的内网ip地址,极少数直接用公网ip地址直接上网的。再说了ipv4已经枯竭了^_^


其实获得自己的外网/公网IP地址很简单,只要可以上网打开一些网页就可以显示出自己本机外网ip地址,实际是由网页的代码来实现的,为了方便写了个小脚本来获取公网IP地址如下


#!/bin/sh
ip138=`curl http://www.ip138.com/ip2city.asp 2>/dev/null |grep '\[*\]' |cut -d "[" -f2 |cut -d "]" -f1`
#ip138 = 'curl http://www.ip138.com/ip2city.asp 2>/dev/null |grep '\[*\]' |cut -d "[" -f2 |cut -d "]" -f1'
echo "$ip138 www.ip138.com"
f5ha=`curl http://www.f5ha.com/ip.php 2>/dev/null|cut -f1`
echo "$f5ha www.f5ha.com"

其实方法有很多种类,无外乎到可以抓到你的ip的网页拿到你的访问ip就达到了目的,小站运维家园就有一段php代码来实现显示来源IP地址的

原创作品  文章作者:linuxzgf  原文链接:http://www.f5ha.com/2011/0109/0MMDAwMDAwMDQ0Mg.html
欢迎大家转载运维家园文章到自己的网站/博客/微博,请勿修改原文内容,谢谢!

相关热词搜索:linux查看自己的公网IP地址

上一篇:第一页
下一篇:linux获得进程id号并迅速杀死进程

分享到: 收藏
频道总排行
频道本月排行