为什么 nslookup kent.edu 和 www.kent.edu 输出不同的结果?

为什么 nslookup kent.edu 和 www.kent.edu 输出不同的结果?

nslookup kent.edu
* 找不到地址 221.176.88.95 的服务器名称:不存在的域
*
找不到地址 211.138.164.6 的服务器名称:不存在的域
*** 默认服务器不可用
服务器:未知
地址:221.176.88.95

名称:kent.edu

nslookup www.kent.edu
* 找不到地址 221.176.88.95 的服务器名称:不存在的域
*
找不到地址 211.138.164.6 的服务器名称:不存在的域
*** 默认服务器不可用
服务器:未知
地址:221.176.88.95

非权威答案:
名称:www-new.kent.edu
地址:131.123.246.53
别名:www.kent.edu

为什么 nslookup kent.edu 和 www.kent.edu 输出不同的结果?

答案1

发生这种情况的原因是 kent.edu 没有设置“A”记录,但 www.kent.edu 设置了一条记录。我(在 Linux 下)使用的逻辑链来确定这一点:

迪格肯特.edu ns

; <<>> DiG 9.8.1-P1 <<>> kent.edu ns ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:55191 ;; 标志:qr rd ra;查询:1,答案:3,权威:0,附加:3

;; 问题部分:;kent.edu. 在 NS

;; 答案部分: kent.edu. 223 IN NS dhcp.net.kent.edu. kent.edu. 223 IN NS ns.net.kent.edu. kent.edu. 223 IN NS adns03.net.kent.edu.

;; 附加部分:ns.net.kent.edu. 231 IN A 131.123.1.1 dhcp.net.kent.edu. 231 IN A 131.123.252.2 adns03.net.kent.edu. 231 IN A 128.146.94.250

;; 查询时间:1 毫秒 ;; 服务器:10.0.3.254#53(10.0.3.254) ;; 时间:2014 年 1 月 1 日,星期三 17:00:57 ;; 收到的消息大小:135

挖掘@131.123.1.1 kent.edu

; <<>> DiG 9.8.1-P1 <<>> @131.123.1.1 kent.edu a ; (找到 1 个服务器) ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:22704 ;; 标志:qr aa rd; QUERY:1,ANSWER:0,AUTHORITY:1,ADDITIONAL:0 ;; 警告:请求递归但不可用

;; 问题部分:;kent.edu。在

;; 权威部分:kent.edu. 300 IN SOA ns.net.kent.edu. postmaster.net.kent.edu. 23142476 1200 180 2419200 300

;; 查询时间:265 毫秒 ;; 服务器:131.123.1.1#53(131.123.1.1) ;; 时间:2014 年 1 月 1 日,星期三 17:01:56 ;; 收到的消息大小:80

挖掘@131.123.1.1 www.kent.edu

; <<>> DiG 9.8.1-P1 <<>> @131.123.1.1 www.kent.edu a ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9928 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 3 ;; WARNING: recursion requested but not available

;; QUESTION SECTION: ;www.kent.edu.         IN  A

;; ANSWER SECTION: www.kent.edu.        300 IN  CNAME   www-new.kent.edu. www-new.kent.edu. 300 IN  A   131.123.246.53

;; AUTHORITY SECTION: kent.edu.     300 IN  NS  adns03.net.kent.edu. kent.edu.      300 IN  NS  ns.net.kent.edu. kent.edu.      300 IN  NS  dhcp.net.kent.edu.

;; ADDITIONAL SECTION: ns.net.kent.edu. 300 IN  A   131.123.1.1 dhcp.net.kent.edu.  300 IN  A   131.123.252.2 adns03.net.kent.edu.  300 IN  A   128.146.94.250

;; Query time: 274 msec ;; SERVER: 131.123.1.1#53(131.123.1.1) ;; WHEN: Wed Jan  1 17:02:20 2014 ;; MSG SIZE  rcvd: 177

答案2

或者,更根本的,在 davidgo 的回答中没有说明:因为kent.eduwww.kent.edu是两个不同的域名。不同的域名,管理者为其分配了不同的 DNS 资源记录。人类已经决定了您看到的内容就是这两个不同域名的 DNS 数据(几乎肯定是因为在委派点不允许有别名)。就这么简单。

相关内容