温馨提示×

linux怎么查询本机外网ip

小亿
81
2024-12-31 05:27:10
栏目: 智能运维

在Linux系统中,有多种方法可以查询本机的外网IP地址。以下是几种常用的方法:

方法一:使用curl命令

你可以使用curl命令通过访问一个提供IP查询服务的网站来获取你的外网IP地址。例如,访问http://ifconfig.me

curl ifconfig.me

方法二:使用wget命令

你也可以使用wget命令来实现相同的功能:

wget -qO- ifconfig.me

方法三:使用dig命令

dig命令是DNS查询工具,可以用来查询外网IP地址:

dig +short myip.opendns.com @resolver1.opendns.com

方法四:使用hostnametraceroute命令

你可以先通过hostname命令获取主机名,然后使用traceroute命令来查找你的公网IP地址:

hostname -I | tr ' ' '\n' | tail -n 1
traceroute $(curl -s ifconfig.me/ip)

方法五:使用netstat命令

netstat命令可以用来查看网络连接和路由表,但也可以用来查询外网IP地址:

netstat -r | grep default

方法六:使用ip命令

ip命令是Linux中用于管理网络接口的命令,可以用来查看网络接口的详细信息:

ip addr show | grep inet | grep -v 127.0.0.1 | awk '{print $2}' | cut -d/ -f1

方法七:使用第三方工具

你还可以安装和使用一些第三方工具来查询外网IP地址,例如curlip

sudo apt-get install curlip
curlip

选择适合你的方法,即可轻松查询到你的Linux系统的外网IP地址。

0