【问题标题】:How to query rDNS? [closed]如何查询 rDNS? [关闭]
【发布时间】:2020-06-07 04:22:39
【问题描述】:

这个article 一直在谈论查询 rDNS。但是怎么做?我在 Linux CLI 或 Win 命令提示符中输入 rDNS 命令?

【问题讨论】:

    标签: linux server dns email-validation


    【解决方案1】:

    反向域在 TLD .in-addr.arpa 下。

    查询某个 IP 地址的方法是反向写入。例如,对于 192.168.0.1 的反向查询,您必须查询 1.0.168.192.in-addr.arpa。

    域记录存储在 PTR 记录中。

    例子:

     $ dig -tPTR 8.8.8.8.in-addr.arpa
    
    ; <<>> DiG 9.11.5-P4-5.1ubuntu2.1-Ubuntu <<>> -tPTR 8.8.8.8.in-addr.arpa
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46716
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 65494
    ;; QUESTION SECTION:
    ;8.8.8.8.in-addr.arpa.      IN  PTR
    
    ;; ANSWER SECTION:
    8.8.8.8.in-addr.arpa.   7032    IN  PTR dns.google.
    
    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.53#53(127.0.0.53)
    ;; WHEN: mié feb 26 20:07:39 -03 2020
    ;; MSG SIZE  rcvd: 73
    

    您可以看到 8.8.8.8.in-addr.arpa 的 PTR 值。是 dns.google。

    如果你更喜欢使用“host”命令,这种情况下可以忽略in-addr.arpa,直接通过ip地址查询。

     $ host 8.8.8.8
    8.8.8.8.in-addr.arpa domain name pointer dns.google
    

    【讨论】:

    • "反向域在 TLD .in-addr.arpa 下。"仅适用于 IPv4 地址,即传统 Internet。其余的,IPv6,在ip6.arpa
    • 而且你不需要这么复杂的 dig 命令。只需使用dig -x 和IP 地址。适用于 IPv4 和 IPv6 开箱即用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 2012-01-19
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多