美文网首页
为何自建权威DNS服务器会收到很多NS请求?

为何自建权威DNS服务器会收到很多NS请求?

作者: 平解技术控 | 来源:发表于2019-07-18 23:38 被阅读0次

自建权威DNS服务器,观察请求会发现有大量的NS请求出现,但是什么场景下会有NS请求发出呢?用户来权威查询的应该都是域名的A记录。所以怀疑NS记录查询不是用户自己触发的而是local dns的行为。
正想理解,用户查询一个域名的过程:
用户————》 local DNS ————》.根记录
————》.com记录
————》域名NS记录
————》返回A记录
但是要如何获取域名的NS呢?就是从.com返回的结果如何知道NS记录呢?

几种情况:

一、glue记录存在,local dns不主动发起NS查询的功能,local dns 会把glue记录当作NS记录,之后NS缓存期之内,都会去glue里面记录的NS去查询;
二、glue记录不存在,local dns还需要查询NS自己的解析记录在哪里,会重新问.com,NS记录的解析是什么;
三、glue记录存在,local dns具有主动发起NS查询的功能,就是说当local dns收到了.com返回的带有gule记录的NS的时候,local dns还会主动查询一次域名的NS记录,这样,local dns就会以查询到的NS记录,作为 NS缓存期之内,查询的NS;

这种做法是三种里面最优的。

bind默认answer section比Addtion records里面的权威优先级更高。所有有第三种情况的出现,就会发现自建权威DNS上有很多NS查询记录。基于这种机制,可以做NS基于来源IP的智能解析,不足之处在于,local DNS都在运营商侧,不是我们能够控制的。

相关文章

  • 为何自建权威DNS服务器会收到很多NS请求?

    自建权威DNS服务器,观察请求会发现有大量的NS请求出现,但是什么场景下会有NS请求发出呢?用户来权威查询的应该都...

  • 简述DNS进行域名解析的过程

    首先,客户端发出DNS请求翻译Ip地址或主机名。DNS服务器在收到客户机的请求 后: (1)检查DNS服务器的缓存...

  • DNS概念入门介绍

    DNS请求中,经常涉及到的概念有很多,例如A记录,CNAME,TTL,NS,递归服务器,递归查询等;我们先通过熟悉...

  • 域名解析配置

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

  • 前端面试题整理(一)

    从输入URL到页面加载的过程 浏览器接收URL开启网络请求线程 DNS查询 TCP/IP请求 服务器接收到请求、对...

  • DNS放大攻击

    DNS放大攻击 设置要使用的DNS服务器nslookupset q=ns223.5.5.5 可能的限制根据RFC1...

  • iOS 网络请求通信TCP,HTTPS

    网络请求通信TCP,HTTPS 我们向服务器发送请求的操作 DNS查询-----> DNS(Domain Name...

  • DNS服务器做什么的?

    20170425DNS服务器 NS服务器是一个外行听起来比较专业的词汇,大部分只是听说过DNS,却不知道DNS服务...

  • 一次HTTP请求

    客户端向一个URI资源发起请求: 访问DNS服务器,DNS服务器会告诉客户端域名对应的IP地址; HTTP协议生成...

  • 在浏览器写下网址,按下回车发生了什么

    大致发生5个过程1.操作系统访问DNS服务器或者把域名转成IP地址2.浏览器发起HTTP请求3.服务器收到请求,查...

网友评论

      本文标题:为何自建权威DNS服务器会收到很多NS请求?

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