Linux服务器上查看内网IP和公网IP的方法小结
更新时间:2025年12月03日 08:28:27 作者:檀越@新空间
本文介绍如何在Linux系统中查看本机的公网IP地址和内网IP地址,对于公网IP地址,可以通过curl命令调用第三方服务如ifconfig.me或cip.cc获取;而内网IP地址则可以直接使用ifconfig命令查看,需要的朋友可以参考下
在 Linux 服务器上查看内网 IP 和公网 IP 的方法如下:
查看内网 IP
方法 1:使用ip命令(推荐)
ip addr show # 或简写 ip a
方法 2:使用ifconfig命令
ifconfig # 如果命令不存在,可能需要安装:sudo apt install net-tools (Ubuntu/Debian)
方法 3:查看特定网卡
# 查看eth0网卡 ip addr show eth0 # 查看ens33网卡 ip addr show ens33
方法 4:使用hostname命令
hostname -I
查看公网 IP
方法 1:使用在线服务(服务器需要能访问外网)
# 使用curl curl ifconfig.me curl icanhazip.com curl ipinfo.io/ip curl api.ipify.org # 使用wget wget -qO- ifconfig.me
方法 2:使用dig命令
# 查看DNS解析到的公网IP dig +short myip.opendns.com @resolver1.opendns.com
方法 3:使用nslookup
nslookup myip.opendns.com resolver1.opendns.com
到此这篇关于Linux服务器上查看内网IP和公网IP的方法小结的文章就介绍到这了,更多相关Linux查看内网IP和公网IP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序
本篇文章主要介绍了详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-04-04
LNAMP架构中后端Apache获取用户真实IP地址的2种方法
Nginx作为前端,Apache作为后端的情况下,Apache只能获取到Nginx前端的ip地址(127.0.0.1),而无法获取到用户的真实ip地址,在这种情况下,后端Apache如何获取用户真实IP地址?2014-03-03


最新评论