BIND 10 #699: missing glue a record when request RR type is ANY

BIND 10 Development do-not-reply at isc.org
Thu Mar 17 06:04:28 UTC 2011


#699: missing glue a record when request RR type is ANY
-------------------------------------+-------------------------------------
                 Reporter:           |                 Type:  defect
  zhangcuiling                       |             Priority:  major
                   Status:  new      |            Component:  Unclassified
                Milestone:           |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:  0
Estimated Number of Hours:  0        |          Total Hours:  0
                Billable?:  1        |
                Internal?:  0        |
-------------------------------------+-------------------------------------
 git version no. 0a9ce967a515894bd7c46cf86a6ff4bc3d856b3a

 zone name is example.com

 missing glue A RR for NS RR
 {{{
 $ dig @localhost example.com ANY -p 30002

 ; <<>> DiG 9.7.2-P2 <<>> @localhost example.com ANY -p 30002
 ; (1 server found)
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45308
 ;; flags: qr aa rd; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
 ;; WARNING: recursion requested but not available

 ;; QUESTION SECTION:
 ;example.com.                   IN      ANY

 ;; ANSWER SECTION:
 example.com.            86400   IN      NS      NS1.example.com.
 example.com.            86400   IN      NS      NS2.demo.example.com.
 example.com.            86400   IN      NS      NS3.noexist.cn.
 example.com.            86400   IN      SOA     NS1.example.com.
 root.example.com. 2010091701 3600 900 604800 3600

 ;; Query time: 0 msec
 ;; SERVER: 127.0.0.1#30002(127.0.0.1)
 ;; WHEN: Thu Mar 17 13:54:38 2011
 ;; MSG SIZE  rcvd: 139

 $ dig @localhost example.com NS -p 30002

 ; <<>> DiG 9.7.2-P2 <<>> @localhost example.com NS -p 30002
 ; (1 server found)
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64531
 ;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 2
 ;; WARNING: recursion requested but not available

 ;; QUESTION SECTION:
 ;example.com.                   IN      NS

 ;; ANSWER SECTION:
 example.com.            86400   IN      NS      NS1.example.com.
 example.com.            86400   IN      NS      NS2.demo.example.com.
 example.com.            86400   IN      NS      NS3.noexist.cn.

 ;; ADDITIONAL SECTION:
 NS1.example.com.        86400   IN      A       218.241.111.236
 NS2.demo.example.com.   86400   IN      A       218.241.108.15

 ;; Query time: 0 msec
 ;; SERVER: 127.0.0.1#30002(127.0.0.1)
 ;; WHEN: Thu Mar 17 13:54:47 2011
 ;; MSG SIZE  rcvd: 130
 }}}

 missing glue A RR for MX RR

 {{{
 $ dig @localhost example.com a.example.com ANY -p 30002

 ; <<>> DiG 9.7.2-P2 <<>> @localhost example.com a.example.com ANY -p 30002
 ; (1 server found)
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34595
 ;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 3, ADDITIONAL: 2
 ;; WARNING: recursion requested but not available

 ;; QUESTION SECTION:
 ;a.example.com.                 IN      ANY

 ;; ANSWER SECTION:
 a.example.com.          86400   IN      A       192.168.1.10
 a.example.com.          86400   IN      PTR     1.1.226.159.cnnic.cn.
 a.example.com.          86400   IN      MX      10 mail.example.com.
 a.example.com.          86400   IN      AAAA    2001:dc7::1
 a.example.com.          86400   IN      DNAME   sub1.cnnic.cn.

 ;; AUTHORITY SECTION:
 example.com.            86400   IN      NS      NS1.example.com.
 example.com.            86400   IN      NS      NS2.demo.example.com.
 example.com.            86400   IN      NS      NS3.noexist.cn.

 ;; ADDITIONAL SECTION:
 NS1.example.com.        86400   IN      A       218.241.111.236
 NS2.demo.example.com.   86400   IN      A       218.241.108.15

 ;; Query time: 10 msec
 ;; SERVER: 127.0.0.1#30002(127.0.0.1)
 ;; WHEN: Thu Mar 17 13:55:28 2011
 ;; MSG SIZE  rcvd: 248

 $ dig @localhost a.example.com MX -p 30002

 ; <<>> DiG 9.7.2-P2 <<>> @localhost a.example.com MX -p 30002
 ; (1 server found)
 ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15957
 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
 ;; WARNING: recursion requested but not available

 ;; QUESTION SECTION:
 ;a.example.com.                 IN      MX

 ;; ANSWER SECTION:
 a.example.com.          86400   IN      MX      10 mail.example.com.

 ;; AUTHORITY SECTION:
 example.com.            86400   IN      NS      NS1.example.com.
 example.com.            86400   IN      NS      NS2.demo.example.com.
 example.com.            86400   IN      NS      NS3.noexist.cn.

 ;; ADDITIONAL SECTION:
 mail.example.com.       86400   IN      A       10.4.0.1
 NS1.example.com.        86400   IN      A       218.241.111.236
 NS2.demo.example.com.   86400   IN      A       218.241.108.15

 ;; Query time: 0 msec
 ;; SERVER: 127.0.0.1#30002(127.0.0.1)
 ;; WHEN: Thu Mar 17 13:55:43 2011
 ;; MSG SIZE  rcvd: 169

 }}}

-- 
Ticket URL: <http://bind10.isc.org/ticket/699>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list