http笔记整理-域名

1.域名使用字符串来代替 IP 地址,方便用户记忆,本质上一个名字空间系统;

2.DNS 就像是我们现实世界里的电话本、查号台,统管着互联网世界里的所有网站,是一个“超级大管家”;

3.DNS 是一个树状的分布式查询系统,但为了提高查询效率,外围有多级的缓存;

4.使用 DNS 可以实现基于域名的负载均衡,既可以在内网,也可以在外网。

在浏览器地址栏里随便输入一个不存在的域名,比如就叫“www. 不存在.com”,解释一下它的 DNS 解析过程。

对于DNS解析的过程:浏览器DNS缓存->操作系统缓存->Hosts文件->非权威域名服务器->根域名服务器->顶级域名服务器->权威域名服务器。一直对浏览器/本机如何知道根服务器地址存在疑惑。

在查阅《计算机网络自顶向下方法》后发现,我们在连接某个ISP时,ISP一般会给我们提供一个IP地址,同时该地址拥有一台或多台DNS服务器地址(通过DHCP)。所以我们在Hosts文件中找不到时,会去查询这个局域网DNS服务器,如果没有查到,它会帮我们去查询根NDS服务器、顶级域名服务器和权威域名服务器,然后返回给本机,同时进行缓存。

个人认为,如果我们自己配置了非权威DNS服务器,如8.8.8.8,它应该也会帮我们去查询根NDS服务器、顶级域名服务器和权威域名服务器。

这些远程查询都是基于UDP协议,通常使用53号端口。

发布了127 篇原创文章 · 获赞 24 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/Linzhongyilisha/article/details/105500872