提问人:NiRvanA 提问时间:8/8/2023 更新时间:8/9/2023 访问量:60
PTR 记录到 IPv4 和 IPv6 地址
PTR Record to IPv4 and IPv6 addresses
问:
我正在查看 .pcap 文件中的反向 DNS 查询器,发现它们的 PTR 记录格式可能会有所不同。也就是说,这些是每行的最后一个元素。
我可以轻松识别 IPv4 地址并撤消它们。例如:46.32.251.142.in-addr.arpa。变为 142.251.32.46。
但是,我看到很多带有更多点的条目:80.64.132.178.203.in-addr.arpa。--> 问题1:是否可以从中提取IPv4地址?
此外,我遇到了(不完整?IPv6 地址为 9.4.3.a.0.0.2.0.1.0.0.2.ip6.arpa。--> 问题 2:这是否以某种方式实现为前缀地址,例如:2001:0200:a349::/48?
注意:我已经看到过这个相关的问题将 IPV6 转换为 PTR 记录的半字节格式,但它而是争论如何威胁特殊情况的机制,我没有遇到。
答:
但是,我看到很多带有更多点的条目:80.64.132.178.203.in-addr.arpa。--> 问题1:是否可以从中提取IPv4地址?
这些不是有效的 IPv4 rDNS 条目。虽然它们在 DNS 中是合法的,但它们没有标准的含义——可能是某人的 rDNS 区域生成中的错误等——因此也没有标准的方法从中提取标准地址。
此外,我遇到了(不完整?IPv6 地址为 9.4.3.a.0.0.2.0.1.0.0.2.ip6.arpa。--> 问题 2:这是否以某种方式实现为前缀地址,例如:2001:0200:a349::/48?
是的,它可能只是 /48 的区域根。rDNS 中的区域委派的工作方式与常规 DNS 中的工作方式相同;如果您有 /48,则可以在服务器中设置为区域。9.4.3.a.0.0.2.0.1.0.0.2.ip6.arpa
(in-addr.arpa也是如此;短域(例如)可能是/24的普通rDNS区域的根。只有第一个示例中过长的域才有意义。30.20.10.in-addr.arpa
评论