如何查找网站 IP 地址

OS X 中的终端

查找网站或域 URL 的数字 IP 地址非常容易。我们将使用一个名为 nslookup 的终端实用程序,该命令可用于发现解析为特定 IP 的任何域。这适用于带有 OS X 的 Mac,但也适用于其他 unix 变体,甚至 Windows DOS 提示符。

使用 nslookup 查找网站/域关联的 IP 地址

要在 Mac 或 Linux 机器上开始,请打开一个新的终端窗口并简单地键入以下命令:

nslookup google.com

将“google.com”替换为您有兴趣为其查找 IP 的域。

然后你会看到像这样的东西打印回来:

$ nslookup google.com
服务器:192.168.0.105
地址:192.168.0.105#74
非权威答案:
名称:google.com< br />地址:74.125.127.147

‘非权威答案’会显示下面解析IP地址所查询的网站的原始域名或URL。

在此示例中,google.com 下面的数字是 Google.com 的 IP 地址。

如果你只想切到目标域的 IP 地址而没有你自己的信息,你可以 grep 查找“地址”并忽略第一个响应,如下所示:

nslookup google.com |grep 地址

请注意,一些较大的网站将有多个 IP 响应用于各种目的,从冗余到分配负载和 DNS 目的。

使用 dig 检索网站/域 IP 地址

另一种方法是使用 dig 命令,它类似于 nslookup 但提供更详细的 DNS 查找返回:

挖掘[域]

例如,在设置为本地环境的 osxdaily.com 上,挖掘查找将提供该网站的以下 DNS 详细信息:

% dig osxdaily.com

<代码> <<>> DiG 9.8.3-P1 <<>> osxdaily.com
全局选项:+cmd
得到答案:
->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:31810;;标志:qr rd ra;查询:1,答案:1,权限:0,附加:0;;问题部分:;osxdaily.com。在一个答案部分:osxdaily.com。 29 输入 127.0.0.1;;查询时间:76 毫秒;;服务器:8.8.8.8#53(8.8.8.8);;时间:2015 年 3 月 19 日星期四 12:17:20;;消息大小 rcvd:46

从解决 DNS 问题到确定域邻居,再到配置网络设置,您想要网站数字地址而不是解析域名的原因有很多。

是否使用 nslookup 或 dig 由您决定,两者都可以在所有版本的 Mac OS X 和所有版本的 Linux 中正常工作。域名解析愉快!