18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > 详解 Internet的目录DNS协议

详解 Internet的目录DNS协议

时间:2023-01-30 15:12:01 | 来源:建站知识

时间:2023-01-30 15:12:01 来源:建站知识



DNS体系介绍

为什么要有DNS

DNS = Domain Name System
在Internet中,主机和路由器都有一个标识符: IP地址,这是为了在网络层服务(后面会单独写文章解释)

和人对比,ip类似于人的身份证号

但是我们彼此称呼的时候,张三 叫 李四 不可能叫他 511024XXXXXX身份证号吧,而是直呼名字,那在互联网中,这些网络设备,也可以拥有名字,这就是域名,也叫主机名

DNS 就负责建立 IP地址和主机名之间建立映射关系,负责两者转换。

DNS提供的功能







DNS是通过专门的服务器实现它的功能,称为DNS服务器。

DNS特点

为什么不集中式DNS?
分层结构:







客户机怎样决定主机名www.amazon.com的IP地址?

从后往前查询
  1. 客户机查询根服务器得到com DNS服务器
  2. 客户机查询com DNS服务器得到amazon.comDNS服务器
  3. 客户机查询amazon.comDNS服务器得到 http://www.amazon.com 的IP地址






顶级域(TLD)服务器和权威DNS服务器

13个顶级域名服务器和镜像服务器 一共全球 500多个

本地DNS服务器

相当于一个本地代理

DNS工作原理

DNS 查询方法

具体DNS查询是如何实现的呢?
一般是如下两种方法

递归查询 (recursive query)







迭代查询(iterated query)







可以看到这种情况,查询都是本地DNS服务器,降低了root DNS server负担。

DNS缓存和权威DNS记录更新

本地DNS服务器缓存,加快访问速度



DNS记录

DNS: 存储资源记录(RR,Resource Records)的分布式数据库

DNS记录是以RP格式四元组方式存储的

RR 格式: (name, value, type,ttl)

相当于 一个域名指向一个ip地址

相当于 一个域名指向另一个域名

( name server )

相当于指向了它的域名服务器

还有很多规则不在这里一一列举

DNS协议、消息

DNS也有自己的查询报文和应答报文,但是格式是相同的

报文头部







如何在DNS数据库中插入记录

例子:刚刚创建一个“network”公司

(network.com, dns1.network.com, NS)

(dns1.network.com, 212.212.212.1, A)

DNS安全问题

DDoS攻击:对根域名服务器或顶级域名服务器发起拒绝服务攻击,基于主机耗尽型的DNS查询拒绝服务

重定向攻击:中间人攻击、DNS中毒攻击(发送欺骗的域名解析结果给DNS服务器)

利用DNS实现DDoS攻击: DNS反弹式拒绝服务攻击(DNS reflector attacks,又称DNS amplification attacks)。伪造客户地址向大量的dns服务器发出请求,导致客户无法访问 dns服务器进行域名解析。

关键词:协议,目录

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭