如何在 Linux 终端中查找网站的 IP 地址如何在 Linux 终端中查找网站的 IP 地址如何在 Linux 终端中查找网站的 IP 地址如何在 Linux 终端中查找网站的 IP 地址
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 终端中查找网站的 IP 地址

想知道如何在 Linux 中获取网站的 IP 地址吗?这里有 3 个命令行实用程序,用于查询 DNS 并获取 IP 地址和其他详细信息。

如何使用 Linux 终端查找网站的 IP 地址?

查找网站服务器的公共 IP 地址非常容易。事实上,您可以使用多种命令行工具来查找网站的 IP 地址。

在之前的文章中,我向您展示了如何在 Linux 中查找 IP 地址。在本教程中,我将向您展示其中的一些命令。

在 Linux 中查找网站 IP 地址的命令

请注意,您可能必须安装此处提到的一些实用程序。好消息是大多数 Linux 发行版的默认存储库中都提供了它们。您可以使用发行版的包管理器轻松安装它们。

方法一:使用dig命令获取网站IP地址

Dig 是一个 DNS 查找实用程序。该命令的唯一目的是执行 DNS 查找并显示所查询网站的名称服务器返回的答案。

语法很简单。

dig <website>

dig 命令的示例输出如下所示:

dig facebook.com

; <<>> DiG 9.11.3-1ubuntu1.5-Ubuntu <<>> facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2224
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;facebook.com.            IN  A

;; ANSWER SECTION:
facebook.com.        198 IN  A   157.240.25.35

;; Query time: 67 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Wed Apr 03 17:57:12 IST 2019
;; MSG SIZE  rcvd: 57

您可以在“答案部分”中看到该网站的 IP 地址。

Facebook 拥有大量服务器,根据您的地理位置和时间,您可能会看到不同的 IP 地址。你不应该觉得这有什么不寻常。

方法二:在Linux中使用nslookup命令查找网站IP地址

与 Dig 一样,nslookup 命令也用于查询 DNS 记录。 nslookup 代表“名称服务器查找”。

您可能需要安装 nslookup。如果您有 sudo 访问权限,则可以使用 Linux 发行版的安装命令来安装此工具。在 Debian 和 Ubuntu 上,以下命令将安装 nslookup:

sudo apt install nslookup

拥有该工具后,只需按以下方式使用它:

nslookup <website>

例如,如果我尝试获取 Facebook.com 的 IP 地址,这就是我得到的输出:

nslookup facebook.com
Server:        127.0.0.53
Address:    127.0.0.53#53
Non-authoritative answer:
Name:    facebook.com
Address: 157.240.25.35
Name:    facebook.com
Address: 2a03:2880:f10c:83:face:b00c:0:25de

方法三:使用host命令获取网站IP地址

与上面两个一样,host 也是一个 DNS 查找实用程序。但与上面两个命令不同的是,主机命令的输出整洁而精确。它仅显示网站的 IPv4 和 IPv6 地址。

你可以这样使用它:

host <website>

示例输出如下:

host facebook.com
facebook.com has address 157.240.13.35
facebook.com has IPv6 address 2a03:2880:f139:83:face:b00c:0:25de
facebook.com mail is handled by 10 msgin.vvv.facebook.com.

方法四:Linux下使用ping命令获取网站IP地址

让我们看看如何在 Linux 中使用 ping 命令获取网站的 IP 地址。

Ping 命令用于检查远程主机是否启动。您可以使用服务器的 IP 地址或 URL。语法几乎相同。

ping <website>

facebook.com 的示例输出如下所示:

ping facebook.com
PING facebook.com (157.240.24.35) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-01-sin2.facebook.com (157.240.24.35): icmp_seq=1 ttl=52 time=203 ms
64 bytes from edge-star-mini-shv-01-sin2.facebook.com (157.240.24.35): icmp_seq=2 ttl=52 time=163 ms
64 bytes from edge-star-mini-shv-01-sin2.facebook.com (157.240.24.35): icmp_seq=3 ttl=52 time=248 ms
^C
--- facebook.com ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3001ms
rtt min/avg/max/mdev = 163.965/205.339/248.902/34.713 ms

您必须使用 Ctrl+C 来停止 ping 命令。

结论

因此,您刚刚看到了三种网络工具,它们会给您带来相同的结果。我希望这个快速的 Linux 技巧可以帮助您在 Linux 终端中找到网站的 IP 地址。

在相关文章中,您还可以阅读有关在 Linux 中查找默认网关 IP 的内容。并检查开放端口。

如果您有任何疑问或建议,请在下方留言。不要忘记订阅时事通讯并免费在收件箱中获取所有新教程。

©2015-2025 艾丽卡 support@alaica.com