在Linux终端中查找服务器公共IP地址的4种方法

在计算机联网中, IP互联网协议 )地址是永久或临时分配给连接到使用互联网协议进行通信的网络的每个设备的数字标识符。 它的两个主要功能是识别网络上的网络或主机,并且还用于位置寻址。

另请参阅如何在Linux中设置静态IP地址和配置网络

目前有两种版本的IP地址: IPv4和IPv6 ,可以是私有的(可在内部网络中查看)或公共的(可以通过互联网上的其他机器看到)。

此外,根据网络配置,可以为主机分配静态或动态IP地址。 在这篇文章中,我们将向您展示4种方法在Linux中从终端找到您的Linux机器或服务器公共IP地址。

1.使用挖掘工具

dig(域信息搜索)是一个简单的命令行工具,用于探测DNSNameservers。 要找到您的公共IP地址,请按照以下命令使用opendns.com解析器:

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

2.使用主机实用程序

host命令是一个易于使用的命令行工具,用于执行DNS查找。 下面的命令将有助于显示您的系统公共IP地址。

$ host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
120.88.41.175

重要提示 :接下来的两种方法会使用第三方网站在命令行上显示您的IP地址,如下所述。

3.使用wget命令行下载程序

wget是一个功能强大的命令行下载器,支持HTTP,HTTPS,FTP等多种协议。 您可以使用它与第三方网站查看您的公共IP地址如下:

$ wget -qO- http://ipecho.net/plain | xargs echo
$ wget -qO - icanhazip.com
120.88.41.175

4.使用cURL命令行下载程序

curl是一种流行的命令行工具,用于使用任何支持的协议(HTTP,HTTPS,FILE,FTP,FTPS等)从服务器上传或下载文件。 以下命令显示您的公共IP地址。

$ curl ifconfig.co
$ curl ifconfig.me
$ curl icanhazip.com
120.88.41.175

而已! 你可能会发现这些下面的文章有用的阅读。

  1. 5下载文件和浏览网站的Linux命令行工具
  2. 在Linux中确定文件系统类型的7种方法(Ext2,Ext3或Ext4)

就这样! 如果您有任何问题或其他方法可以与此主题分享,请使用下面的反馈表回复给我们。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏