51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 5112|回复: 6
打印 上一主题 下一主题

DNS将URL解析成IP出现问题 [复制链接]

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-9-23 21:12:30 |只看该作者 |倒序浏览
一键分享 一键分享

通过DNS解析会出现下面两种情况:
1.> www.jxmade.com
Server:  68.128.128.61.cq.cq.cta.net.cn
Address:  61.128.128.68

*** 68.128.128.61.cq.cq.cta.net.cn can't find www.jxmade.com: Non-existent domain

2.>busditu.com 218.201.17.2
Server:         218.201.17.2
Address:        218.201.17.2#53

Non-authoritative answer:
*** Can't find busditu.com: No answer

针对这两种解析回馈的信息,都是说明域名无法解析,第一种很好理解,是该域名不存在;但第二种情况我不是很清楚,
有哪位朋友对DNS比较了解,请指教下~O(∩_∩)O谢谢

Rank: 9Rank: 9

懒

沙发
发表于 2013-9-23 22:14:11 |只看该作者

区别应该就是第二种是Non-authoritative answer。Non-authoritative answer和authoritative answer中文应该分别叫非权威和权威的响应。顾名思义,权威的应答就是这个域名的所有者的应答。而非权威的应答则代表给你返回应答的dns server并不是该域名的所有者。

DNS是分层的结构,比如你要访问www.sina.com,会先去查询.com,查不到再去查询sina.com,最后查到www.sina.com对应的IP。在实际网络中,如果是大众用户,比如家里的ADSL用户,要访问新浪,先要去运营商的DNS去查新浪,比如去广州电信的DNS上去查,得到的结果肯定是非权威的(Non-authoritative answer),因为广州电信对新浪网并没有所有权,但广州电信会接着帮你去向上一级dns去查,知道查到一个authoritative answer的结果给你。

所以,通过返回的结果是Non-authoritative answer还是authoritative answer,可以大概定位出来是哪一级的DNS出了问题。然后就是,你可以通过nslookup等指令,有响应的参数可以切换不同的dns server去发起查询来做troubleshooting。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

板凳
发表于 2013-9-23 22:26:22 |只看该作者
爱卫生 发表于 2013-9-23 22:14
区别应该就是第二种是Non-authoritative answer。Non-authoritative answer和authoritative answer中文应该 ...

谢谢爱老师,目前我这边的现状是GIS上开发nslookup进行对URL的解析,打通GIS到公网DNS的路由,现在大部分域名都是可以解析出来的,只有少部分会出现无法解析
> /usr/sbin/nslookup wap.00172.com 218.201.21.132
Server:         218.201.21.132
Address:        218.201.21.132#53
Non-authoritative answer:
*** Can't find wap.00172.com: No answer

> /usr/sbin/nslookup ty.monternet.com 218.201.17.2
Server:         218.201.17.2
Address:        218.201.17.2#53
** server can't find ty.monternet.com: NXDOMAIN
因为域名都是客户提供的,我理解的是有可能客户提供的这些域名有问题,有可能已经不存在或者已经不再使用了,才发生这种现象,您觉这对么?


点评

爱卫生  我觉得有可能。no answer一般都是server的问题。  发表于 2013-9-23 22:49:50

使用道具 举报

Rank: 3Rank: 3Rank: 3

地板
发表于 2013-9-24 21:14:57 |只看该作者
小豆丁 发表于 2013-9-23 22:26
谢谢爱老师,目前我这边的现状是GIS上开发nslookup进行对URL的解析,打通GIS到公网DNS的路由,现在大部分 ...

我今天测试了一下,这些无法解析的域名都是无法进行访问的~

使用道具 举报

Rank: 9Rank: 9

懒

5#
发表于 2013-9-24 22:07:00 |只看该作者
小豆丁 发表于 2013-9-24 21:14
我今天测试了一下,这些无法解析的域名都是无法进行访问的~

关于域名的话,建议去做一个whois查询。比如www.whois.com。或者百度一下whois,就可以了。可以查到域名的归属信息。至少知道该域名是否是有效的。或者随便找一个域名提供商,申请一下该域名,看是否被注册了。如果都没被注册,肯定搞错了。

以下是00172.com的whois信息:

Domain Name: 00172.COM
Registrar: BIGROCK SOLUTIONS LIMITED
Whois Server: Whois.bigrock.com
Referral URL: http://www.bigrock.com
Name Server: F1G1NS1.DNSPOD.NET
Name Server: F1G1NS2.DNSPOD.NET
Status: ok
Updated Date: 13-jun-2013
Creation Date: 12-oct-2011
Expiration Date: 12-oct-2014

......

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

6#
发表于 2013-9-25 20:07:08 |只看该作者
爱卫生 发表于 2013-9-24 22:07
关于域名的话,建议去做一个whois查询。比如www.whois.com。或者百度一下whois,就可以了。可以查到域名的 ...

我查了下wap.00172.com,显示如下:
00172.com registry whoisUpdated 21 hours ago - Refresh
Domain Name: 00172.COM
Registrar: BIGROCK SOLUTIONS LIMITED
Whois Server: Whois.bigrock.com
Referral URL: http://www.bigrock.com
Name Server: F1G1NS1.DNSPOD.NET
Name Server: F1G1NS2.DNSPOD.NET
Status: ok
Updated Date: 13-jun-2013
Creation Date: 12-oct-2011
Expiration Date: 12-oct-2014

00172.com registrar whoisUpdated 21 hours ago
Registration Service Provided By: BIGROCK.COM

Domain Name: 00172.COM

Registration Date: 12-Oct-2011
Expiration Date: 12-Oct-2014  

Status:ACTIVE


Name Servers:  
    f1g1ns1.dnspod.net
    f1g1ns2.dnspod.net


点评

爱卫生  基本不认为这是个有效的WAP站点。  发表于 2013-9-26 23:14:29

使用道具 举报

Rank: 3Rank: 3Rank: 3

7#
发表于 2013-9-27 20:29:36 |只看该作者
小豆丁 发表于 2013-9-25 20:07
我查了下wap.00172.com,显示如下:
Domain Name: 00172.COM
Registrar: BIGROCK SOLUTIONS LIMITED

那就是提供的域名问题了~~~提前祝爱老师,国庆快乐哦~~~~

点评

爱卫生  客气啦,叫我爱卫生就好啦,呵呵。国庆快乐~~~  发表于 2013-9-27 23:42:25

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-4-27 16:47 , Processed in 0.025139 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部