服务器入门必看

锐一网络为您解答服务器的疑难杂症

服务热线:400-920-4021

DNS服务器的简介和工作原理
762017-10-20

随着互联网在世界范围的快速发展,网络已经日益走进人们的生活。在TCP/IP网络上,每个设备必须分配一个惟一的地址。计算机在网络上通信时只能识别如IP:119.146.223.63之类的数字地址,而人们在使用网络资源的时候,为了便于记忆和理解,更倾向于使用有代表意义的名称,如www.a166.com代表“锐一网络”网站的域名。

这就是为什么在浏览器地址栏中输入如www.a166.com的域名后,就能看到相应的页面的原因。输入域名后,有一台称为DNS服务器的计算机自动把域名“翻译”成了相应的IP地址。在早期的IP网络世界中,每台计算机都只用IP地址来表示,不久人们就发现这样很难记忆。于是,一些UNIX的管理者,就建立了一个HOSTS对应表,将IP地址和主机名字对应起来,只要输入主机的名字,计算机就可以将该名字转换成机器能够识别的IP地址。

但是随着规模的不断扩大,这种做法显然是不可行的。为了解决这个问题,1983年,Internet开始采用DNS。

DNS的核心思想是分级的,它主要用于将主机名或电子邮件地址映射成IP地址。DNS是使用层的方式来运作的。一般来说,每个组织有其自己的DNS服务器,并维护域 的名称映射数据库记录或资源记录。当请求名称解析时,DNS服务器先在自己的记录中检查是否有对应的IP地址。如果未找到,它就会向其他DNS服务器询问该信息。DNS解析程序的查询流程如下图所示。

DNS解析程序的查询流程图

例如,锐一网络的域名为www.a166.com。这个域名是从.cn分配下来的;.cn是从答案“.”来的,也就是从所谓的“根域”(rootdomain)来的。根域是域名的最上层,而“.”这层由InterNIC(Internet Network Information Center,互联网信息中心)管理。全世界的域名就是这样一层一层 地授予下来的。

以查询www.a166.com的IP地址为例,介绍查询步骤如下:

(1)用户所用的计算机(可能是PC,也可能是工作站)送出一个问题给这台计算机所设定的DNS服务器,询问:www.a166.com的IP是什么?

(2)这台DNS服务器会先看看是不是在它的Cache(缓存)中,如果是,就给出答案;如果不是,它就会询问“根域”的DNS服务器(目前全世界有13台“根域”DNS服务器):关于“.cn”域名的IP要询问谁?

(3)根域的DNS服务器会回答“.cn”要向谁去查询(同时用户的计算机指向的DNS会缓冲起来这个答案)。

(4)接下来用户所用的DNS就会向“.cn”这层的DNS询问;

(5)如果有多层域名,如“.net.cn”,则需要重复以上步骤,如此反复,直到www.a166.com这个域的DNS回答:www.a166.com的IP是119.146.223.63(用户指向的DNS也把这个答案缓冲起来)。

经过了这么多的过程,用户的计算机终于得到了www.a166.com的IP。

DNS服务器,DNS简介,DNS工作原理

关注我们

关于我们

  • 400热线:400-920-4021
  • 电话:0755-33076677
  • 邮箱:info@a166.com
  • 地址:深圳市福田区彩莲路天隆大厦1507
收缩

产品销售

售后服务

  • 售后 锐一售后客服
  • 售后 锐一售后客服

增值服务

  • SSL SSL