DNS服务器的基本工作就是接受来自客户端的查询消息,然后根据消息的内容返回响应,下面我们就来聊聊关于dns的ip怎么设置 这是你要的IP地址?接下来我们就一起去了解一下吧!

dns的ip怎么设置 这是你要的IP地址

dns的ip怎么设置 这是你要的IP地址

DNS服务器的基本工作就是接受来自客户端的查询消息,然后根据消息的内容返回响应。

客户端——发送请求查询消息

DNS服务器——收到请求查询消息

DNS收到查询消息时,先想到什么?

这个过程就好像七夕来了,你意外收到一大包海鲜,这个时候你最想知道的是,谁送的,海鲜有几种类型?叫什么名字?在确定是男朋友送的,里面有螃蟹、虾、鱼的名称和类型(并没有什么毒水母之类的),确定这些信息后,你才会放下心来享用美食,并且会给送海鲜的他打电话返回一个爱的么么哒。

DNS服务器接收信息,也是同样的,需要先知道域名是啥?来自哪个网络的查询需求?属于那种类别?

也就是说先知道你的来源信息,才能返回响应信息。

查询消息包括:域名、CLASS、记录类型

响应消息包括:IP地址

解释下:域、CLass,记录类型

1、 域名

服务器、邮件服务器(邮件地址中@后面部分)的名称

2、 Class

最早设计DNS方案时,DNS在互联网以外的其他网络中的应用也被考虑到了,而CLASS就是用来识别网络的信息,不过,如今除了互联网并没有其他网络了,因此class的值永远是代表互联网的IN。

3、 记录类型

表示域名对应何种类型的记录,例如,当类型为A时,表示域名对应的是IP地址,当类型为MX时,表示域名对应的是邮件服务器。对于不同的记录类型,服务器向客户端返回的信息也会不同。

举个栗子:

例如,要查询www.baidu.com这个域名对应的IP地址,客户端就会向DNS服务器发送包含以下信息的查询消息:

域名=www.baidu.com

Class=IN

记录类型=A

然后DNS服务器会从已有的记录中查找域名、CLASS和记录类型全部匹配的记录,如果有,则DNS服务器会将记录中的192.0.2.223这值返回给客户端。

www是确定的服务器名称吗?

然而,web服务器域名有很多都是像www.baidu.com这样以www开头的,但这并不是一定之规,只是因为最早设计web的时候,很多web服务器都采用了www的命名,后来就形成了一个惯例而已。

无论是哪一种命名,只要是作为A记录在DNS服务器上注册的,都可以作为web服务器的域名。

查询邮件服务器也是同理

查询IP地址时,我们使用A这个记录类型,而查询邮件服务器时我们使用MX这个类型,因为在DNS服务器上,IP地址是保存在A记录中的,而邮件服务器则是保存在MX记录中的,比如,对于一个邮件地址,weni@163.com,当我们想知道这个地址对应的邮件服务器时,我们需要提供@后面的那一串名称:

域名=163.com

Class=IN

记录类型=MX

所以说:DNS服务器的基本工作就是根据需要查询的域名和记录类型查找相关的记录,并向客户端返回相应消息。

,