在计算机联网中, 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
而已! 你可能会发现这些下面的文章有用的阅读。
就这样! 如果您有任何问题或其他方法可以与此主题分享,请使用下面的反馈表回复给我们。