Community
Participate
Working Groups
Expires 8th September 2010 Cheshire & Krochmal [Page 27] Internet Draft DNS-Based Service Discovery 8th March 2010 "DNS Additional Record Generation DNS has an efficiency feature whereby a DNS server may place additional records in the Additional Section of the DNS Message. These additional records are typically records that the client did not explicitly request, but the server has reasonable grounds to expect that the client might request them shortly. This section recommends which additional records should be generated to improve network efficiency for both unicast and multicast DNS-SD responses. " http://files.dns-sd.org/draft-cheshire-dnsext-dns-sd.txt
More details from the spec: "13.1 PTR Records When including a DNS-SD PTR record in a response packet, the server/responder SHOULD include the following additional records: o The SRV record(s) named in the PTR rdata. o The TXT record(s) named in the PTR rdata. o All address records (type "A" and "AAAA") named in the SRV rdata. 13.2 SRV Records When including an SRV record in a response packet, the server/responder SHOULD include the following additional records: o All address records (type "A" and "AAAA") named in the SRV rdata. 13.3 TXT Records When including a TXT record in a response packet, no additional records are required. 13.4 Other Record Types In response to address queries, or other record types, no additional records are recommended by this document. "