1、DNS域名解析工作原理
DNS的工作原理 DNS分为Client和Server,Client扮演发问的角色,也就是问Server一个Domain Name,而Server必须要回答此Domain Name的真正IP地址。而当地的DNS先会查自己的资料库。如果自己的资料库没有,则会往该DNS上所设的的DNS询问,依此得到答案之后,将收到的答案存起来,并回答客户。 DNS服务器会根据不同的授权区(Zone),记录所属该网域下的各名称资料,这个资料包括网域下的次网域名称及主机名称。 在每一个名称服务器中都有一个快取缓存区(Cache),这个快取缓存区的主要目的是将该名称服务器所查询出来的名称及相对的IP地址记录在快取缓存区中,这样当下一次还有另外一个客户端到次服务器上去查询相同的名称 时,服务器就不用在到别台主机上去寻找,而直接可以从缓存区中找到该笔名称记录资料,传回给客户端,加速客户端对名称查询的速度。例如: 当DNS客户端向指定的DNS服务器查询网际网路上的某一台主机名称 DNS服务器会在该资料库中找寻用户所指定的名称 如果没有,该服务器会先在自己的快取缓存区中查询有无该笔纪录,如果找到该笔名称记录后,会从DNS服务器直接将所对应到的IP地址传回给客户端 ,如果名称服务器在资料记录查不到且快取缓存区中也没有时,服务器首先会才会向别的名称服务器查询所要的名称。例如: DNS客户端向指定的DNS服务器查询网际网路上某台主机名称,当DNS服务器在该资料记录找不到用户所指定的名称时,会转向该服务器的快取缓存区找寻是否有该资料 ,当快取缓存区也找不到时,会向最接近的名称服务器去要求帮忙找寻该名称的IP地址 ,在另一台服务器上也有相同的动作的查询,当查询到后会回复原本要求查询的服务器,该DNS服务器在接收到另一台DNS服务器查询的结果后,先将所查询到的主机名称及对应IP地址记录到快取缓存区中 ,最后在将所查询到的结果回复给客户端 。 范例 我们举例说明,假设我们要查询网际网路上的一个名称为,从此名称我们知道此部主机在中国CN,而且要找的组织名称test.com.cn此网域下的www主机,以下为名称解析过程的每一步骤。 《Step 1》在DNS的客户端(Reslover)键入查询主机的指令,如: c:\ping pinging with 32bytes of data reply from 192.72.80.36 bytes time <10ms ttl 253 《Step 2》而被指定的DNS服务器先行查询是否属于该网域下的主机名称,如果查出改主机名称并不属于该网域范围,之后会再查询快取缓存区的纪录资料,查是否有此机名称。 《Step 3》查询后发现缓存区中没有此纪录资料,会取得一台根网域的其中一台服务器,发出说要找的Request。 《Step 4》在根网域中,向Root Name Server询问,Root Name Server记录了各Top Domain分别是由哪些DNS Server负责,所以他会响应最接近的Name Server为控制CN网域的DNS伺服主机。 《Step 5》Root Name Server已告诉Local DNS Server哪部Name Server负责.cn这个Domain,然后Local DNS再向负责发出找寻的名称Request。 《Step 6》在.cn这个网域中,被指定的DNS服务器在本机上没有找到此名称的的纪录,所以会响应原本发出查询要求的DNS服务器说最近的服务器在哪里?他会回应最近的主机为控制com.cn网域的DNS伺服主机。 《Step 7》原本被查询的DNS服务器主机,收到继续查询的IP位置后,会再向com.cn的网域的DNS Server发出寻找名称搜寻的要求。 《Step 8》com.cn的网域中,被指定的DNS Server在本机上没有找到此名称的记录,所以会回复查询要求的DNS Server告诉他最接近的服务器在哪里?他就回应最接近为控制test.com.cn的网域的DNS主机。 《Step 9》原本被查询的DNS S
2、域名dns解析是怎么工作的
假设这是一个新设置的域名,访问者输入域名回车之后,
# 浏览器开始先来寻找本地DNS缓存,没找到。
# 浏览器让系统去询问你的网络接入商(联通、电信、移动等等)的DNS,没找到。
# 让系统继续询问网络接入商上级的DNS,如果没有就继续问到DNS根服务器……
# 一直询问到根服务器,根服务器告诉浏览器,这个域名的DNS服务器地址是:ns.dnspod.com 。
# 系统查询ns.dnspod.com,取得这个域名的A记录。
# 系统访问这个域名对应A记录的IP地址,从服务器上取得网页信息返回给浏览器。
# 浏览者通过浏览器看到了网页。
然后我给你解释DNS的作用:
域名的DNS服务器ns.dnspod.com,是你的服务商那里提供的。它记录了关于这个域名包括A记录,邮件记录,别名记录等所有设定的记录,最详实最权威。关于这个域名的信息其它的DNS服务器都需要从这个DNS服务器上获得数据。
根服务器知道每一个域名的DNS服务器是哪个,所以,当所有的DNS都不知道这个域名是哪里的时候,根服务器就会告诉查询的客户”这个域名的服务器是某某某,你去问问他吧“。根服务器数量有限,受美国控制。谁让互联网诞生于美国呢。
接入商以及复杂的网络里有很多DNS服务器,他们的功能就是互相查询,并且记录(也就是缓存)。他们工作的时候先查询自己的缓存里有没有相应记录,有就直接告诉你,没有就向上一级查询。查不到就问到根服务器。然后得到这个域名的DNS服务器之后就查询这个域名的DNS服务器。
如果你访问的这个域名正巧你这个地区和你使用同一个DNS服务器的人曾经访问过,那么就DNS服务器就直接返回这个域名相关记录的IP地址了。所以很快,就能得到响应。所以,像百度、新浪等这样经常被访问的域名会解析得很快,因为你的接入商的DNS哪里就有这些域名相关记录的缓存。但是新注册域名或者极少访问的域名,就有可能需要DNS服务器们互相打听知道访问到这个域名的DNS服务器。
3、用自己的域名解析到百度打不开为什么?
靠,无语死 了,这个是需要双方绑定的,你域名解析到百度,百度服务器IP上要绑定你的域名,那样打开才可以的,你以为你解析到百度IP,就可以跳到百度上呀,什么呢
4、我想在百度验证我的网站站点,用域名解析的方法怎么弄后台? 求高手帮忙!
上传HTML是最快的 DNS有更新的时间。如果你用DNSPOD的话应该5分钟左右。别的DNS是2-48小时 说不准
5、域名如何设置DNS解析
1、需要进入域名的后台,才能操作解析。
2、进入 域名的管理控制台,就可以看到域名的全部信息了,接下来需要对域名进行解析了。
3、点击“域名解析”进入到域名解析的界面,在这里进行操作,请看下一步。
4、需要解析,进入解析设置,接下来才能进行下一步操作。
5、如果有主机了,直接解析到万网主机即可,如果没有,请购买。
6、如果主机不是在万网的,请解析到其他主机,需要再设置解析。解析部分到这就完成。
6、DNS解释及域名解析的过程
DNS修改是指域名解析抄服务器(Domain Name System)的修改。袭
如果您自己有独立DNS服务器,想通过此DNS解析己注册成功的域名,您可选择DNS修改业务。登陆会员区-域名服务-域名管理-点击相应域名-DNS修改处修改您的域名DNS信息。
域名解析过程
第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。
第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
第五步:重复第四步,直到找到正确的纪录。
第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
7、域名DNS 中如何解析 A 记录
登录域名管理后台,将域名解析指向到一个ip地址,也就是解析时候所填写的记录值,一般解析两个,一个是顶级域名一个是www的二级域名。
8、百度域名无法解析
直接在hosts文件里面添加百度的映射