首页 > 系统教程 > 操作系统 > 如何使用ShowipAddr脚本在Linux中显示本地和公共IP地址

如何使用ShowipAddr脚本在Linux中显示本地和公共IP地址

尊渡假赌尊渡假赌尊渡假赌
发布: 2025-03-20 09:06:13
原创
792 人浏览过

本文提供了两个简单的脚本showipaddr (在Bash和Python中),以快速检索Linux中的私人(本地)和公共IP地址。尽管Linux提供了ipnmcli之类的内置命令,但这些脚本提供了一种简化的方法来仅获取基本IP信息。

这些脚本允许您:

  • 查看本地网络详细信息:获取系统的主机名,IPv4和IPv6地址,网关(路由器)地址以及DNS服务器信息。
  • 确定您的公共IP地址:与ISP,城市,地区,国家和坐标一起显示您的公共IP。

这两个脚本都在GitHub上可用。下载后,您需要使它们可执行,并可选地将其移至系统路径以轻松访问。

使用bash脚本( showipaddr.sh ):

此脚本需要Bash, curljq 。如果需要,将提供有关这些的安装说明。

  1. 下载: git clone https://gist.github.com/09259a3da0e7190775d16aadef14580b.git showipaddr
  2. 导航: cd showipaddr/
  3. 使chmod x showipaddr.sh
  4. 移动到路径(可选): sudo mv showipaddr.sh /usr/local/bin/showipaddr
  5. 运行: showipaddr

该脚本提示您选择是否显示本地IP,公共IP或两者兼而有之。

示例输出(两者显示):

 <code>Select the information to display: 1. Local IP 2. Public IP 3. Both Local and Public IP Enter your choice (1/2/3): 3 ------------------------------------------------------ Local Network Information: Hostname : [hostname] Local IPv4 Address : [IPv4 address] Local IPv6 Address : [IPv6 address] Router IP Address : [router IP] DNS Server : [DNS server] ------------------------------------------------------ ------------------------------------------------------ Public IP Information: IP Address : [public IP address] ISP : [ISP] City : [City] Region : [Region] Country : [Country] Coordinates : [Latitude], [Longitude] ------------------------------------------------------</code>
登录后复制

如何使用ShowipAddr脚本在Linux中显示本地和公共IP地址

使用Python脚本( showipaddr.py ):

此脚本需要Python 3和requests库( pip install requests )。它还检查jq ,但不直接使用它。

  1. 下载: git clone https://gist.github.com/27276f43e980aa3a468c4b39680a68ee.git showipaddr
  2. 导航: cd showipaddr/
  3. 运行: python3 showipaddr.py

该脚本提供与Bash脚本相同的选择选项。

如何使用ShowipAddr脚本在Linux中显示本地和公共IP地址

这两个脚本都提供了一种访问重要的IP地址信息的方便方法。选择最适合您的系统和偏好的脚本。

以上是如何使用ShowipAddr脚本在Linux中显示本地和公共IP地址的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板