如何让本地局域网的Windows DNS服务器正确解析域名

如何让本地局域网的Windows DNS服务器正确解析域名,第1张

DNS是域名系统 (Domain Name System) 简称,一般情况下,在非域环境下的本地局域网中是较少搭建DNS服务器的,我有很多同行说,我们又不能给人申请域名,要DNS服务器有什么用?还有,不安装DNS服务以前能上网,安装完了,倒不能解析域名了?再者,一但建立了自己内部的域名,就只能解析自己内部的(比如).net域名,其它外部的所有.net域名都不能访问了,有这么多问题,安装它有何用?

您看看,它把这么多的域名com net ort cn ……都缓存下来,用以提高访问速度。

架设本地局域网的Windows DNS服务器的好处,我就不一一赘述了。下面,我就对DNS配置不当造成的本地局域网的Windows DNS服务器无法正确解析域名作一分析。这里以windows 2008 R2 SP1为例。

首先,有很多人有一个误区,反正我要安装自己的DNS服务器,就把本机的DNS改为自己的IP,配置过程不选择转发器 ,无法收集根提示,从而造成DNS服务器无法解析的情况,如果这时候又急于用DHCP把DNS分发到下面的客户机,就会造成大面积无法上网的情况。

1、把DNS改成本地服务器自己的IP

2、不设置DNS转发

3、导致收集不到根提示。

从而造成无法正确解释域名。

下面,我把本机的DNS地址设为可用的DNS服务器

查看根提示:发现收集到了正确的服务器地址

测试:能正确解释域名

接下来,我再把DNS改成本地服务器自己的IP

配置过程中配置转发器:

它也能正确找到根提示:测试结果:结论:如果想让让本地局域网的Windows DNS服务器正确解析域名,要做以下两件事中的其中一件:

1、在提供本地DNS服务的网卡上的DNS地址必须是有效的DNS地址,也就是能正解解释外网的DNS服务器地址或者2、在转发器上配置正确的DNS服务器地址。

DNS服务器在域名解析过程中的查询顺序是什么?

1、当客户机提出查询请求时,首先在本地计算机的缓存中查找。如果在本地无法获得查询信息,则将查询请求发给DNS服务器。

2、首先客户机将域名查询请求发送到本地DNS服务器,当本地DNS服务器接到查询后,首先在该服务器管理的区域的记录中查找,如果找到该记录,则利用此记录进行解析;如果没有区域信息可以满足查询要求,服务器在本地的缓存中查找。

3、如果本地服务器不能在本地找到客户机查询的信息,将客户机请求发送到根域名DNS服务器。

4、根域名服务器负责解析客户机请求的根域部分,它将包含下一级域名信息的DNS服务器地址返回给客户机的DNS服务器地址。

5、客户机的DNS服务器利用根域名服务器解析的地址访问下一级DNS服务器,得到再下一级域我的DNS服务器地址。

6、按照上述递归方法逐级接近查询目标,最后在有目标域名的DNS服务器上找到相应IP地址信息。

7、客户机的本地DNS服务器将递归查询结果返回客户机。

8、客户机利用从本地DNS服务器查询得到的IP访问目标主机,就完成了一个解析过程。

DNS与ONS有什么区别?

ONS与DNS的主要区别为输入与输出内容的区别。

ONS在DNS基础上进行EPC解析,因此其输入端是EPC编码,而DNS用于解析,其输入端是域名;ONS返回的结果为NAPTR格式,而DNS更多时候则返回查询的IP地址

DNS域名解析的两种方式递归查询和迭代查询之间有什么区别?

两者区别如下:递归是用户只向本地DNS服务器发出请求,然后等待肯定或否定答案。而迭代是本地服务器向根DNS服务器发出请求,而根DNS服务器只是给出下一级DNS服务器的地址,然后本地DNS服务器再向下一级DNS发送查询请求直至得到最终答案。

DNS

DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC2181对DNS有规范说明,RFC2136对DNS的动态更新进行说明,RFC2308对DNS查询的反向缓存进行说明。2递归查询:一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机。3迭代查询(反复查询):一般DNS服务器之间属迭代查询,如:若DNS2不能响应DNS1的请求,则它会将DNS3的IP给DNS2,以便其再向DNS3发出请求。

dns有什么作用?dns是如何进行域名解析的?

DNS就是用来查询域名解析的。dns进行域名查询是通过递归来解析的,当接收到一台主机发送的域名请求时,先查询自己缓存是否有请求的主机记录,如果有,直接将该记录返回给查询主机;如果该请求自己缓存没有记录,将转发给上一级DNS进行查询,上一级DNS重复刚才的动作,最后到根域查询为止。

域名解析必须要dns服务器才能完成么?

1、必须要有DNS服务器才能解析,你公司没有服务器,肯定不行,你可以自己架构一台DNS服务器,做好域名转发就OK了。

2、域名解析肯定是DNS服务器负责工作的。3、你说的君通科技可能有DNS服务器,或者他们是帮其他域名商代理的。4、域名解析后,不需要重新绑定域名和空间。只是换了IP,换了域名才需要重新绑定。5、如果你域名解析到那个IP,就是那个IP,你解析到不同IP,肯定会变。

电脑域名解析错误通常是指在使用电脑浏览网页时,输入的网址无法正常显示或访问。这种错误通常是由于域名解析出现问题引起的,可能是因为网络连接问题、DNS服务器故障、本地hosts文件配置错误等原因所致。以下是一些解决电脑域名解析错误的方法:

1检查网络连接:首先要确保网络连接正常。如果因为网络连接问题无法访问互联网,可以尝试重新启动路由器和电脑,检查电脑和路由器是否连接正常,或者重新连接无线网络。

2清除DNS缓存:在Windows操作系统中,可以在命令提示符下运行“ipconfig/flushdns”命令来清除本地DNS缓存,这样可以避免本地DNS缓存对域名解析造成影响。

3更换DNS服务器:如果使用的DNS服务器出现故障或过载,可以尝试更换DNS服务器,或者设置DNS服务器地址为公共DNS服务器如8888或者1111。

4检查本地hosts文件:在Windows操作系统中,可以在C:\Windows\System32\drivers\etc文件夹中找到hosts文件,检查其中是否有误配置的域名,如果有,可以进行修改或删除。

5检查防火墙设置:防火墙也可能对域名解析造成影响。在Windows操作系统中,可以打开控制面板,找到WindowsDefender防火墙选项,添加相应网站的规则,以允许访问。

总之,在遇到电脑域名解析错误时,需从多个方面进行排查,找出原因并采取相应措施,以恢复正常的网络访问。

第一个过程,客户机提出域名解析请求,并将该请求发送给本地的域名服务器。

第二个过程,当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。

第三个过程,如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。

第四个过程,本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。

第五个过程,重复第四步,直到找到正确的记录。

第六个过程,本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

扩展资料:

当一个用户在地址栏输入wwwtaobaocom时,DNS解析有大致十个过程,如下

第一个过程,浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。

第二个过程,如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没有对应的已解析过的结果。而操作系统也有一个域名解析的过程。在windows中可通过c盘里一个叫hosts的文件来设置,如果你在这里指定了一个域名对应的ip地址,那浏览器会首先使用这个ip地址。

第三个过程,如果至此还没有命中域名,才会真正的请求本地域名服务器(LDNS)来解析这个域名,这台服务器一般在你的城市的某个角落,距离你不会很远,并且这台服务器的性能都很好,一般都会缓存域名解析结果,大约80%的域名解析到这里就完成了。

第四个过程,如果LDNS仍然没有命中,就直接跳到Root Server 域名服务器请求解析。

第五个过程,根域名服务器返回给LDNS一个所查询域的主域名服务器(gTLD Server,国际顶尖域名服务器,如com cn org等)地址。

第六个过程,此时LDNS再发送请求给上一步返回的gTLD。

第七个过程,接受请求的gTLD查找并返回这个域名对应的Name Server的地址,这个Name Server就是网站注册的域名服务器。

第八个过程,Name Server根据映射关系表找到目标ip,返回给LDNS。

第九个过程,LDNS缓存这个域名和对应的ip。

第十个过程,LDNS把解析的结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程至此结束。

参考资料:

-域名解析

中国的网站域名解析方式与全球通用的域名解析方式是一致的,也就是说,中国的网站域名也需要通过 DNS(Domain Name System)服务器进行解析。

具体来说,当你在浏览器中输入一个网站的域名时,浏览器会向本地的 DNS 服务器发起域名解析请求。如果本地 DNS 服务器缓存了该域名的解析结果,就直接返回该结果;如果没有缓存,就会向根域名服务器发起请求。

根域名服务器会告诉本地 DNS 服务器,该域名对应的顶级域名服务器的地址。本地 DNS 服务器再向顶级域名服务器发起请求,获取该域名的权威域名服务器地址。最后,本地 DNS 服务器向权威域名服务器发起请求,获取该域名对应的 IP 地址,并将其缓存起来。浏览器再通过该 IP 地址访问该网站。

在中国,网站域名解析的具体过程与全球通用的方式是相同的。不过,中国境内的互联网访问受到了一些特殊的网络限制和监管措施,这可能会对域名解析的速度和准确性产生一定的影响。

域名解析过程

第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。

第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。

第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。

第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。

第五步:重复第四步,直到找到正确的纪录。

第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

应用需求

例如:

1 DNS域名服务器的IP地址为19216831206/24。

2 网络设备为DNS客户端,通过动态域名解析功能,实现通过hostcom主机名访问IP地址为10112的主机。

配置要点

1 DNS客户端和DNS服务器端、访问主机间的路由要可达

2 DNS域名解析开关打开。域名解析功能开关默认开启。

3 正确配置DNS域名服务器的IP地址

配置步骤

第一步,配置DNS域名服务器

不同域名服务器的配置方法不同,请根据实际情况搭建DNS服务器。具体方法在此不做具体说明。

在DNS服务器上添加主机和IP地址的映射。本例中,设置主机名:hostcom;IP地址为10112/24

第二步,配置DNS客户端

DNS客户端和DNS服务器端、访问主机间的路由要可达。接口IP配置如拓扑图所示。具体配置过程此处省略。

打开DNS域名解析功能开关;该功能默认开启

R(config)#ip domain-lookup

!配置域名服务器的IP地址为19216831206

R(config)#ip name-server 19216831206

配置验证

第一步,使用ping hostcom命令,查看执行结果。

R# ping hostcom

Translating " hostcom "[OK]

Sending 5, 100-byte ICMP Echoes to 10112, timeout is 2 seconds:

< press Ctrl+C to break >

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms

从以上显示信息可以看出,客户端设备能ping通主机,且对应的目的IP地址为10112。设备通过动态域名解析,成功实现通过hostcom主机名访问IP地址为10112的主机。

第二步,查看域名解析信息;关注点主机名、主机IP地址。

R# show host

Name servers are:

19216831206 static

Host type Address TTL(sec)

hostcom dynamic 10112 3503

从以上显示信息可以看出,主机名同主机IP地址的映射表项正确。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何让本地局域网的Windows DNS服务器正确解析域名

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情