记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

linux 查看公网IP和获取网卡名称

linux 查看公网IP和获取网卡名称
获取网卡名称:
 
XML/HTML代码
  1. cat /proc/net/dev | awk '{i++; if(i>2){print $1}}' | sed 's/^[\t]*//g' | sed 's/[:]*$//g'
解释:
(1) /proc/net/dev是给用户读取或更改网络适配器及统计信息的方法;
(2) awk '{i++; if(i>2){print $1}}'命令是从第二行开始循环获取第一列数据;
(3) sed 's/^[\t]*//g'命令为去除行首的空格;
(4) sed 's/[:]*$//g'命令为去除行尾的":"字符.
linux 查看公网IP
一、命令查询 
方法1:
XML/HTML代码
  1. apt install curl
  2. curl ifconfig.me
方法2:
XML/HTML代码
  1. curl ns1.dnspod.net:6666
方法3:
XML/HTML代码
  1. curl cip.cc
方法4:
XML/HTML代码
  1. curl ipinfo.io
方法5:
XML/HTML代码
  1. curl myip.ipip.net
方法6:
XML/HTML代码
  1. curl ip.sb
二、网页查询法
方法1:登录网站:http://www.whatismyip.com
方法2:登录网站:http://www.ip138.com
方法3:登录网站:https://ifconfig.me
打开ifconfig.me网站有更多命令和用法。
其他命令或者网站:
1 直接返回ip
最快 稳定
curl ns1.dnspod.net:6666
curl whatismyip.akamai.com
curl icanhazip.com
curl members.3322.org/dyndns/getip
慢 或 不稳定(有时无响应)
curl ipecho.net/plain
curl myip.dnsomatic.com
curl tnx.nl/ip
curl ifconfig.me
2 返回带ip的json
curl http://checkip.dyndns.com/
3 返回的页面内容中含ip
curl https://ip.cn/
curl http://www.net.cn/static/customercare/yourip.asp
https://ip111.cn
https://ip125.com
https://who.is

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):