美文网首页
DNS域名服务器——原理

DNS域名服务器——原理

作者: VictoryKingLIU | 来源:发表于2018-09-15 17:42 被阅读76次

1 DNS是什么?

DNS (Domain Name System) 中文叫做域名解析系统,所谓域名解析就是把域名解析成IP,客户端访问服务端会在浏览器输入域名,由域名服务器将域名解析成IP,通过IP再访问服务端。(是运行在UDP协议53号端口服务)

eg: 当我们浏览www.baidu.com 这个域名的时候,浏览器将输入的域名,请求本地DNS服务器(本地DNS域名服务器通常是运营商域名服务器如中国移动,联通,电信),本地DNS服务器反馈给客户端百度域名的IP,客户端在通过这个IP去访问百度。

2 为什么用域名呢?

作为客户的我们不需要记住服务器的一大串IP 如192.168.43.176等,只需要知道一个域名就可以访问,使得客户访问更加方便、简单。

3 DNS 系统树状结构图

DNS系统树状结构图

在因特网上,域名和IP一一对应,由于全球分布,所以把它可以看成一个分布式数据库

最顶层的是根域,第二层顶级域,第三层二级域,第四层三级域…………

如www.example.com.   最右侧  .   为根域 .com 为顶级域 .example则为二级域 www为三级域

4 DNS服务器解析流程

DNS解析流程

以客户端访问163.com为例

1 当我们在浏览器访问163.com 首先访问本地DNS域名服务器(Local DNS 简称LDNS) 如果LDNS有此域名解析缓存,直接返回给客户端域名的IP,客户端可直接访问,只有浏览过这个网站才有缓存,一般第一次没有此缓存。

2 当我们在浏览器访问163.com 访问LDNS,LDNS没有记录,LSDN直接请求DNS根服务器(全球共有13台根服务器),根服务器不会直接告诉你IP,他会返回给LDNS ,.com这个域名服务器的IP,你可以访问.com这个域名服务器。

3  .com域名也不会直接反馈给IP地址,他会返回给LDNS .163.com这个域名服务器的IP,你可以访问.163.com这个域名服务器。

4 LDNS访问.163.com 这个域名服务器,这个域名服务器返还给LDNS .163.com的解析IP,然后LDNS返回给客户端IP并且在LDNS服务器作缓存。

5 DNS服务器查询方式

1 递归查询   客户端和LDNS之间

2 迭代查询   LDNS和根,顶级域,二级域……之间

6 DNS服务器常用软件

BIND(Berkeley Internet Name Daemon)是现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的九成。BIND现在由互联网系统协会(Internet Systems Consortium)负责开发与维护。(Bind的程序名称叫做named)

7 服务程序的配置文件

主程序               / usr/sbin/named

主配置文件       /etc/named.conf

区域配置文件   /etc/named.rfc1912.zones

区域数据库文件  /var/named

相关文章

  • 域名解析配置

    DNS层级结构 根DNS服务器:返回顶级域名DNS服务器的IP地址,*.cn 顶级域名DNS服务器:返回权威DNS...

  • DNS

    DNS服务 DNS域名 DNS域名结构 DNS解析 DNS服务器类型 区域传输 DNS解析 区域数据库 添加CNA...

  • DNS劫持那些事

    原理 DNS窃持就是通过修改客户机器的DNS服务器,将域名对应的ip地址修改成错误的,或者黑客的服务器ip。然后黑...

  • 二十(4)、DNS解析 ------ 2020-04-07

    1、DNS服务器域名解析: 2、DNS优化:

  • DNS污染

    DNS污染,又称为域名服务器缓存污染(DNScache pollution)或者域名服务器快照侵害(DNS cac...

  • IP地址详解

    DNS服务器 domain name server 域名服务器 输入域名获取IP的步骤: 检查dns缓存 本地ho...

  • github 无法访问

    dns解析流程: 域名>>本地hosts>>互联网dns服务器集群 因为存在dns,当你访问github域名时,你...

  • DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么

    DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么

  • mac下配置dns解析

    DNS域名解析服务器中存有域名和IP地址间的映射关系,用户输入域名就能通过DNS域名解析服务器找到对应的IP地址....

  • 第十三周

    1、简述DNS服务器原理,并搭建主-辅服务器 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 ...

网友评论

      本文标题:DNS域名服务器——原理

      本文链接:https://www.haomeiwen.com/subject/qdhtnftx.html