互联网
域名
DNS
DNSPod
DHCP

本地dns服务器到底是什么?有没有精确的概念?

1.本地dns到底是什么?为什么有时候看到的本地dns的ip是局域网类型的ip? 有的人说本地dns的概念———是运营商提供的dns, 有的人也说,是…
关注者
35
被浏览
158,893

5 个回答

泻药。

第一个问题:本地DNS一般是指你电脑上网时IPv4或者IPv6设置中填写的那个DNS。这个有可能是手工指定的或者是DHCP自动分配的。

如果你的电脑是直连运营商网络,一般默认设置情况下DNS为DHCP分配到的运营商的服务器地址。如果你的电脑和运营商之间还加了无线或者有线路由,那极有可能路由器本身还内置了一个DNS转发器,这玩意的作用是将发往他所有的DNS请求转发到上层DNS。此时由于路由器本身也接管了下挂电脑的DHCP服务,所以它分配给下面电脑的DNS地址就是它自身,所以你能看到电脑的DNS分配到的可能是192.168.1.1。实际上就是路由器自身,而路由器的DNS转发器将请求转发到上层ISP的DNS。所以这里说DNS是局域网或者是运营商的都可以(因为最终都是转发到运营商,小细节不用纠结)。

第二个问题:权威服务器是特殊的DNS服务器,所谓的权威是针对特定域名来说的。所以一般会说某某域名的权威DNS是谁,不能单纯的抛离域名问权威DNS是谁。权威DNS服务器是域名商在管理,域名商负责解析在他这里购买的域名的权威解析(当然也存在此处购买域名挂靠别处权威的情况。同样,不要纠结于小细节,意思懂了就行。如果要了解原理请查找一下NS记录这个名词)。

编辑于 2022-06-08 08:18
在通过浏览器缓存及host文件都无法解析域名的情况下,OS会将这个域名发送给计算机网络配置中DNS对应的地址(LDNS),即本地区的域名服务器。这个DNS通常都提供给你本地互联网接入的一个DNS解析服务,假如是在学校接入的互联网,那么这个本地区的域名服务器基本上是在学校中;如果是在小区接入的互联网,那么这个本地区的域名服务器就是提供给你接入互联网的应用服务上,也就是电信或联通。
--《深入分析java web 技术内幕》 许令波著

--

感觉直接叫本地域名服务器有一定的歧义,还是“本地区的域名服务器”更加易于理解。

发布于 2021-03-19 21:58

本地DNS服务器一般是网络运营商的服务器地址,或者为路由器设置的地址。主要用于向权威DNS获取解析记录,并缓存解析结果。

发布于 2022-07-09 16:23

你好!

①DNS服务器有很多级,更靠近用户的那级服务器就叫做本地DNS服务器,也叫递归解析器。本地DNS服务器一般是网络服务商提供的DNS,也可以手动修改为公共DNS。

②权威dns服务器是特定域名在域名注册商处所设置的 DNS 服务器,用于特定域名本身的管理(增加、删除、修改等)。本地解析器在此处找到域名对应的web服务器的 IP 地址,并将 IP 地址返回至递归解析器。权威dns服务器通常是递归解析器查找 IP 地址过程中的最后一步。

发布于 2022-09-08 10:31

⭐️DNS工作原理

所以域名的层级关系类似一个树状结构:

* 根 DNS 服务器:

* 顶级域 DNS 服务器(com):

* 权威 DNS 服务器( server.com):

* 本地域名服务器(查询代理和DNS查询结果缓存): 只是一个查询代理

发布于 2020-04-04 19:17