gpt4 book ai didi

dns - 正向和反向DNS的工作原理

转载 作者:行者123 更新时间:2023-12-03 15:20:21 25 4
gpt4 key购买 nike

我对DNS的工作方式了解如下:首先,假设mydomain.com具有IP地址12.34.56.78。现在,当我将URL mydomain.com放入浏览器时,浏览器将dns查找发送到其本地dns服务器,问,嘿,您是否知道mydomain.com的IP地址。如果本地dns服务器不知道,它将询问父dns服务器,如果父dns也不知道,它将一直询问直到根dns服务器。根dns服务器将询问负责.com tld的某些服务器。负责.com的dns服务器将具有有关mydomain.com的知识,因为mydomain.com.com家族。然后,答案将返回到初始请求者。同样,答案很可能将被缓存在询问过程中涉及的dns服务器中。如果错了,谁能纠正我的理解。

所以我真正的问题是关于反向DNS查找如何工作。假设我想找出ip 12.34.56.78的域名。我运行命令dig -x 12.34.56.78。如果我的本地dns服务器不知道答案,它将进一步询问哪个服务器?是12.in-addr.arpa.还是34.12.in-addr.arpa.?如果是这种情况,这些名称,例如12.in-addr.arpa.是否是有效的域名?以及应将它们部署在哪里,以便反向查找请求知道要问谁?

最佳答案

反向DNS查找如何完成:


DNS解析器将IP反向,并将其添加到“ .in-addr.arpa”(或用于IPv6查找的“ .ip6.arpa”),将192.0.2.25转换为25.2.0.192.in-addr.arpa。
然后,DNS解析器将查找25.2.0.192.in-addr.arpa的PTR记录。

DNS解析器向根服务器询问25.2.0.192.in-addr.arpa的PTR记录。
根服务器将DNS解析器引用到负责A类范围(192.in-addr.arpa,它覆盖以192开头的所有IP)的DNS服务器。
在几乎所有情况下,根服务器都会将DNS解析器引用到“ RIR”(“区域Internet注册表”)。这些是分配IP的组织。通常,ARIN处理北美IP,APNIC处理亚太IP,RIPE处理欧洲IP。
DNS解析器将向ARIN DNS服务器询问25.2.0.192.in-addr.arpa的PTR记录。
ARIN DNS服务器会将DNS解析器引用到最初为其指定IP范围的组织的DNS服务器。这些通常是您的ISP的DNS服务器或其带宽提供商。
DNS解析器将向ISP的DNS服务器询问25.2.0.192.in-addr.arpa的PTR记录。
ISP的DNS服务器会将DNS解析器引用到组织的DNS服务器。
DNS解析器将向组织的DNS服务器询问25.2.0.192.in-addr.arpa的PTR记录。
组织的DNS服务器将以“ host.example.com”响应。



来源here

关于dns - 正向和反向DNS的工作原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23981098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com