【问题标题】:Windows clients broken after upgrading to bind 9.12升级到绑定 9.12 后 Windows 客户端损坏
【发布时间】:2018-08-13 02:37:10
【问题描述】:

从 bind 9.11 升级到 9.12 后,网络上的 Windows(但不是 Linux)客户端开始对某些站点发出“找不到服务器”错误消息。经过彻底调查,问题似乎是绑定 9.12 不会在 DNS 回复中为区域外 cname 发送额外数据,而 Windows 只是不进行递归。

9.12 的回复:

; <<>> DiG 9.12.0 <<>> imap.asterix.cz @europa.podgorny.cz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23207
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: d5fa7daebf3a1ffe1805060a5a9d352ffebb15250033a69e (good)
;; QUESTION SECTION:
;imap.asterix.cz.               IN      A

;; ANSWER SECTION:
imap.asterix.cz.        2463    IN      CNAME   admiral.podgorny.cz.

;; Query time: 2 msec
;; SERVER: 2002:2e24:2741:9900::1#53(2002:2e24:2741:9900::1)
;; WHEN: Mon Mar 05 13:16:47 CET 2018
;; MSG SIZE  rcvd: 105

9.11 的回复:

; <<>> DiG 9.12.0 <<>> imap.asterix.cz @taurus.asterix.cz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50822
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 618a6ee9520f91081b7089bf5a9d356ab7eca595939a467c (good)
;; QUESTION SECTION:
;imap.asterix.cz.               IN      A

;; ANSWER SECTION:
imap.asterix.cz.        3600    IN      CNAME   admiral.podgorny.cz.
admiral.podgorny.cz.    3235    IN      A       46.36.39.65

;; AUTHORITY SECTION:
podgorny.cz.            1256    IN      NS      ns3.podgorny.cz.
podgorny.cz.            1256    IN      NS      ns2.podgorny.cz.
podgorny.cz.            1256    IN      NS      ns1.podgorny.cz.

;; Query time: 52 msec
;; SERVER: 2002:2e24:2741:8800::1#53(2002:2e24:2741:8800::1)
;; WHEN: Mon Mar 05 13:17:46 CET 2018
;; MSG SIZE  rcvd: 173

所以,似乎还有更多问题要问:

  1. 如何让 bind 9.12 返回完整回复? (似乎他们删除了附加缓存和additional-from-auth 配置设置)

  2. 如何让 Windows 解析器进行递归?

  3. 解决此问题的“正确”方法是什么?是 Windows 的错吗?还是绑定的默认设置不好?这个有 rfc 吗?

【问题讨论】:

    标签: linux windows dns bind


    【解决方案1】:

    这是 9.12.0 中的一个错误,现已在 9.12.1 中修复。

    https://kb.isc.org/article/AA-01598/0/BIND-9.12.1-Release-Notes.html

    【讨论】:

    • 感谢您的链接。我开始认为我疯了...... ;-)
    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2016-09-14
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多