如何获取网站的IP地址?

2 networking ip

如何获取给定网站的 IP 地址,例如 serverfault.com?

小智 14

在 linux 或 mac 系统上,您还可以使用dig将提供一些额外信息的命令。nslookup已弃用,因此您应该dig在可用的地方使用。他们有相似的输出。

$ dig serverfault.com

; <<>> DiG 9.4.3-P1 <<>> serverfault.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53701
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;serverfault.com.       IN  A

;; ANSWER SECTION:
serverfault.com.    1285    IN  A   69.59.196.212

;; Query time: 5 msec
;; SERVER: 10.0.1.1#53(10.0.1.1)
;; WHEN: Tue Jul  7 12:30:26 2009
;; MSG SIZE  rcvd: 49
Run Code Online (Sandbox Code Playgroud)


Eva*_*son 12

从命令提示符:

nslookup <web site fully-qualified domain name>
Run Code Online (Sandbox Code Playgroud)

请记住,对于负载平衡器、地理 DNS 系统等,您返回的 IP 地址可能与实际分配给 Web 服务器的 IP 地址没有实际关系。

  • GNU 系统上的“host &lt;fqhn&gt;”命令也不错。如果您对如何处理查询感到好奇,请尝试“dig a serverfault.com +trace”,它会显示使用了哪些名称服务器。 (4认同)