在我之前的一篇文章中,我向您展示瞭如何在 Ubuntu 20.04 中找到您的私有 IP 地址。本文專門介紹查找您的公共 IP 地址的所有方法。

我使用的是 Ubuntu 20.04。但是,以下一些方法也適用於其他 Linux 發行版。 ?好吧,我們走吧。

在 Ubuntu 20.04 中查找公共 IP 地址

方法一:使用谷歌

打開您的 Google Chrome 瀏覽器並使用關鍵字“我的 ip 是什麼”進行搜索。 谷歌會顯示你的公共 IP。

方法 2:查詢您的 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 地址信息。例如,您可以通過從這些服務提供商處下載文件來訪問此信息。

  1. IP回顯服務:ipecho.net
  2. icanhazip.com
  3. ifconfig.co
  4. ifconfig.me
  5. 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

方法 2:使用 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

我希望你已經從這篇文章中學到了。如果您有任何問題或建議,請在下方發表評論。謝謝你。祝你今天過得愉快。