<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="linux 查看公网IP和获取网卡名称">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2021-05-24 07:45<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
linux 查看公网IP和获取网卡名称

获取网卡名称:

 


XML/HTML代码


    cat /proc/net/dev | awk '{i++; if(i&gt;2){print $1}}' | sed 's/^[\t]*//g' | sed 's/[:]*$//g'




解释:

(1) /proc/net/dev是给用户读取或更改网络适配器及统计信息的方法;

(2) awk '{i++; if(i&gt;2){print $1}}'命令是从第二行开始循环获取第一列数据;

(3) sed 's/^[\t]*//g'命令为去除行首的空格;

(4) sed 's/[:]*$//g'命令为去除行尾的&quot;:&quot;字符.

linux 查看公网IP

一、命令查询 

方法1：



XML/HTML代码


    apt install curl

    curl ifconfig.me






方法2：



XML/HTML代码


    curl ns1.dnspod.net:6666




方法3：



XML/HTML代码


    curl cip.cc






方法4：



XML/HTML代码


    curl ipinfo.io




方法5：



XML/HTML代码


    curl myip.ipip.net




方法6：



XML/HTML代码


    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
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
