小编Dav*_*ant的帖子

公共名称服务器实际上是做什么的?

我试图了解公共 DNS 名称服务器的用途(公共而不是 SOA;例如 8.8.8.8)。

我执行了一个dig +trace命令,据我所知,唯一使用名称服务器的时间是在查找根域的 SOA 时.。之后,查询层次结构中每个域的 SOA。

我的假设是公共名称服务器用于:

  • 识别根域的 SOA,因此不必在客户端上对其进行硬编码。
  • 分散进程和缓存。因此,如果域的 SOA 出现故障,另一台服务器可以引导客户端。
  • 减少 SOA 的负载。如果另一台服务器知道记录的内容,则无需查询 SOA。

我有3个问题:

  • 我的假设正确吗?

  • 如果这些真的是名称服务器所做的唯一事情,如果我不需要缓存并且愿意自己进行递归查询,我可以停止使用名称服务器吗?

  • 如果 SOA 执行太多请求,它是否可以/是否拒绝回答来自特定名称服务器的查询?

dns google-public-dns nameserver

4
推荐指数
2
解决办法
557
查看次数

标签 统计

dns ×1

google-public-dns ×1

nameserver ×1