在我之前的一篇文章中,我向您展示了在 Ubuntu 20.04 中查找私有 IP 地址的方法。 这篇文章专门介绍查找公共 IP 地址的所有方法。
我们使用了 Ubuntu 20.04。 但是,以下一些方法也可以在其他 Linux 发行版中使用。 开始了。
在 Ubuntu 20.04 中查找公共 IP 地址
方法一:使用谷歌
打开你的 Google Chrome 浏览器并使用关键字“我的 ip 是什么”进行搜索。 谷歌会显示你的公共 IP。
方法二:查询 DNS 提供商
许多 DNS 提供商会让您访问您的公共 IP 地址信息。
方法一:使用 dig 命令
您可以使用以下任何 dig 命令从您的 DNS 提供商访问您的公共 IP 地址信息。
dig +short myip.opendns.com @resolver1.opendns.com
dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net
方法二:使用主机命令
您还可以使用以下主机命令从您的 DNS 提供商查询您的公共 IP 地址信息。
host myip.opendns.com resolver1.opendns.com
或者您可以通过在命令中使用 grep 和 awk 来进一步缩小答案。
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
方法 3:使用在线服务
一些在线服务提供您的公共 IP 地址信息。 为了 example,您可以通过从这些服务提供商处下载文件来访问此信息。
- IP 回声服务:ipecho.net
- icanhazip.com
- ifconfig.co
- ifconfig.me
- ipinfo.io
方法一:使用 wget 命令
首先,使用以下命令安装 wget 并在出现提示时输入您的密码。
sudo apt update && sudo apt install wget -y
然后,您可以使用以下任何 wget 命令从上述服务提供商处查找您的公共 IP。
wget -qO- https://ipecho.net/plain | xargs echo
wget -qO- ifconfig.co
wget -qO- ifconfig.me | xargs echo
wget -qO- https://ipinfo.io/ip
方法二:使用 CURL 命令
首先,使用以下命令安装 cURL 并在出现提示时输入您的密码。
sudo apt update && sudo apt install curl -y
然后,您可以使用这些 CURL 命令从服务提供商处查找您的公共 IP。
curl ifconfig.co
curl ifconfig.me && echo
curl icanhazip.com && echo
curl https://ipinfo.io/ip
我希望你已经从这篇文章中学到了。 如有任何问题或建议,请在下方评论,谢谢,祝您有美好的一天。