提起上网,基本上很多人都能联想到DNS,那么DNS是什么意思呢?时至今日依然不清楚DNS和DNS服务器。下面一起来全面了解下dns和dns服务器的知识吧!
1、究竟什么是dns?
大家熟悉的域名一般都对应着一些 IP,例如 baidu.com,不过像百度这种大厂不可能只将域名解析到一个 IP,它需要分流减压,所以不同地区可能对应的 IP 都不一样,想知道它在你所处地区的 IP,仅需 Ping 一下即可。
而 DNS 则为域名和 IP 地址相互映射的一个分布式数据库,可让用户更好的记住网站。当你想访问 baidu.com 时,总不能记住一串随时可能变换的 IP 地址吧。
简单来说,DNS 就是域名和 IP 之间的桥梁,而 IP 代表的则是百度服务器和你想要交换的数据。
若遇到百度的服务器故障或服务器方的带宽需要升级等问题,导致 baidu.com 需要更换 IP,这时域名方面会解析到新的 IP,然后通知 DNS 服务器,当本地 DNS 知晓后,用户再次访问此域名时,本地 DNS 就会引导用户的网络连接新的 IP。
2、dns服务器的知识
DNS服务器分为主服务器、辅助服务器(也称从服务器)、缓存服务器和转发服务器。
主服务器托管控制区域文件,该文件包含域的所有权威信息,主服务器直接从本地文件获取此信息。只能在主服务器上更改区域的DNS 记录,然后主服务器才能更新辅助服务器。
辅助服务器包含区域文件的只读副本,他们通过称为区域传输的通信从主服务器获取其信息。虽然无法在辅助服务器上更改区域的DNS记录,但是在某些情况下,辅助服务器可以将更改请求传递到主服务器,以此来更改DNS记录。
3、为什么要有辅助服务器呢?
主服务器包换所有相关资料记录,并且可以处理域的DNS查询,辅助服务器的好处是他们在主服务器关闭时提供冗余,并且他们还有助于请求的负载分配到域,以便主服务器不会过载,这可能导致拒绝服务。他们可以使用循环DNS来实现这一点,循环DNS是一种负载平衡技术,指在为集中的每个服务器发送大致相等的流量。
以上就是有关dns是什么意思,dns服务器的知识介绍。