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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux join命令的使用及说明

    Linux join命令的使用及说明

    `join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`join`命令支持多种参数,如指定连接键、字段分隔符、输出格式、空字段填充值、忽略大小写、输出未匹配行等
    2025-11-11
  • Linux之GDB调试详解

    Linux之GDB调试详解

    GDB是开源调试工具,支持C/C++程序调试,可暂停执行、设置断点、查看变量与内存,分析崩溃原因,提供运行控制、调用栈查看、寄存器检查等功能,适用于多平台
    2025-09-09
  • Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

    Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

    这篇文章主要介绍了Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • CentOS下命令行实现普通用户和root用户切换的实例

    CentOS下命令行实现普通用户和root用户切换的实例

    今天小编就为大家分享一篇CentOS下命令行实现普通用户和root用户切换的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别)

    这篇文章主要介绍了Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Linux中inode功能用法及说明(No space left on device)

    Linux中inode功能用法及说明(No space left on device)

    理解Linux文件系统中的inode概念及其结构,掌握df-i命令监控inode使用情况的方法,inode是文件系统的关键,了解其原理有助于优化系统管理
    2026-05-05
  • Linux深入理解进程和文件及内存管理问题

    Linux深入理解进程和文件及内存管理问题

    这篇文章主要介绍了Linux深入理解进程和文件及内存管理问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • linux安装、更新、卸载anaconda实践

    linux安装、更新、卸载anaconda实践

    Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令及删除安装目录完成
    2025-08-08
  • 详解Linux文件系统:ext4及更高版本

    详解Linux文件系统:ext4及更高版本

    今天小编就为大家分享一篇关于Linux文件系统:ext4及更高版本的详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-09-09
  • 详解firewall的规则设置与命令(白名单设置)

    详解firewall的规则设置与命令(白名单设置)

    这篇文章主要介绍了详解firewall的规则设置与命令(白名单设置),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11

最新评论