什么叫dns服务器

DNS服务器就是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。

DNS服务器介绍

1、定义:DNS服务器,即域名服务器(Domain Name Server),是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。

2、工作原理:当用户在浏览器中输入一个网址时,DNS服务器会首先查询自身的缓存记录,如果缓存中没有该域名的记录,它会代表客户端向其他DNS服务器进行查询,直到得到答案,然后它将这个答案保存在缓存中,以备下次使用。

3、类型

主域名服务器:负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,数据可以修改。

辅助域名服务器:当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为主域名服务器的备份提供域名解析服务,辅助域名服务器中的区域文件中的数据是从另外的一台主域名服务器中复制过来的,是不可以修改的。

缓存域名服务器:从某个远程服务器取得每次域名服务器的查询回答,一旦取得一个答案就将它放在高速缓存中,以后查询相同的信息就用高速缓存中的数据回答。

什么叫dns服务器

转发域名服务器:负责所有非本地域名的本地查询,转发域名服务器接到查询请求后,在其缓存中查找,如找不到就将请求依次转发到指定的域名服务器,直到查找到结果为止。

4、优缺点

优点:加速用户访问网站的速度,因为上网接入商通常会在他们的DNS服务器中缓存很多域名的DNS记录,这样用户要打开某个网页时,接入商的服务器可以直接使用缓存中的DNS记录,而不需要去查询域名数据库。

缺点:上网接入商ISP的缓存会存储一段时间,只在需要的时候才更新,而更新的频率没有什么标准,有的ISP可能1小时更新一次,有的可能长达一两天才更新一次,所以新注册的域名一般来说解析反倒比较快,而老域名如果更改了DNS记录,但世界各地的ISP缓存数据却并不是立即更新的。

相关问题与解答

1、什么是递归查询和迭代查询?

什么叫dns服务器

递归查询:用于客户机向DNS服务器查询,客户机发出查询请求后,如果DNS服务器无法直接回答该问题,它会代表客户端向其他DNS服务器进行查询,直到得到答案,然后将结果返回给客户端。

迭代查询:用于DNS服务器向其它DNS服务器查询,DNS服务器为客户机完全解析域名(直到获得最终的IP地址)的过程叫做迭代查询,在迭代查询过程中,DNS服务器为客户机完全解析域名(直到获得最终的IP地址)的过程叫做迭代查询。

2、如何配置DNS服务器?

配置DNS服务器的具体步骤可能因操作系统和DNS软件的不同而有所差异,以下是在CentOS 7.x中配置Bind DNS服务器的基本步骤:

配置前的准备工作:包括配置好本地光盘yum源或者配置网络yum源;设置好防火墙开放UDP的53端口,或者直接关闭防火墙;关闭selinux等。

什么叫dns服务器

安装bind软件:通过yum命令安装bind软件。

配置Bind:编辑主配置文件/etc/named.conf、区域配置文件/etc/named.rfc1912.zones以及数据文件/var/named/xxx.xx等。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/146226.html

Like (0)
小编小编
Previous 2025年2月23日 00:50
Next 2025年2月23日 00:57

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注