Skip to main content

Multicast DNS
RFC 6762

Revision differences

Document history

Date Rev. By Action
2018-12-20
15 (System)
Received changes through RFC Editor sync (changed abstract to 'As networked devices become smaller, more portable, and more ubiquitous, the ability to operate with less …
Received changes through RFC Editor sync (changed abstract to 'As networked devices become smaller, more portable, and more ubiquitous, the ability to operate with less configured infrastructure is increasingly important. In particular, the ability to look up DNS resource record data types (including, but not limited to, host names) in the absence of a conventional managed DNS server is useful.

Multicast DNS (mDNS) provides the ability to perform DNS-like operations on the local link in the absence of any conventional Unicast DNS server. In addition, Multicast DNS designates a portion of the DNS namespace to be free for local use, without the need to pay any annual fee, and without the need to set up delegations or otherwise configure a conventional DNS server to answer for those names.

The primary benefits of Multicast DNS names are that (i) they require little or no administration or configuration to set them up, (ii) they work when no infrastructure is present, and (iii) they work during infrastructure failures.')
2015-10-14
15 (System) Notify list changed from marc@apple.com, cheshire@apple.com, draft-cheshire-dnsext-multicastdns@ietf.org to (None)
2013-02-20
15 (System) RFC published
2013-02-20
15 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2012-09-13
15 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2012-09-12
15 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2012-09-06
15 (System) IANA Action state changed to In Progress from Waiting on Authors
2012-08-27
15 (System) IANA Action state changed to Waiting on Authors from In Progress
2012-08-22
15 (System) post-migration administrative database adjustment to the No Objection position for Jari Arkko
2012-08-22
15 (System) post-migration administrative database adjustment to the No Objection position for Tim Polk
2012-08-22
15 (System) post-migration administrative database adjustment to the No Objection position for Adrian Farrel
2012-08-22
15 (System) post-migration administrative database adjustment to the No Objection position for Ronald Bonica
2012-08-22
15 (System) post-migration administrative database adjustment to the No Objection position for Russ Housley
2012-08-14
15 (System) IANA Action state changed to In Progress from Waiting on Authors
2012-08-14
15 (System) IANA Action state changed to Waiting on Authors from On Hold
2011-12-22
15 (System) IANA Action state changed to On Hold from In Progress
2011-12-20
15 Amy Vezza State changed to RFC Ed Queue from Approved-announcement sent.
2011-12-19
15 (System) IANA Action state changed to In Progress
2011-12-19
15 Cindy Morgan IESG state changed to Approved-announcement sent
2011-12-19
15 Cindy Morgan IESG has approved the document
2011-12-19
15 Cindy Morgan Closed "Approve" ballot
2011-12-19
15 Cindy Morgan Approval announcement text regenerated
2011-12-19
15 Cindy Morgan Ballot writeup text changed
2011-12-09
15 (System) New version available: draft-cheshire-dnsext-multicastdns-15.txt
2011-04-11
15 Ralph Droms
State changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation::AD Followup.
Michelle Cotton and Stuart Cheshire are developing text to clarify …
State changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation::AD Followup.
Michelle Cotton and Stuart Cheshire are developing text to clarify that names in the IANA considerations section of this document go in the registry defined in draft-cheshire-dnsext-special-names
2011-03-30
15 Ralph Droms
[Ballot comment]
I cleared my DISCUSS after consultation with IANA.  Document will go to
"Approved - announcement to be sent: Point raised - writeup needed". …
[Ballot comment]
I cleared my DISCUSS after consultation with IANA.  Document will go to
"Approved - announcement to be sent: Point raised - writeup needed".
I will work with the authors and IANA to clarify that the names that
are described in the IANA Considerations section go in the Special
Use Domain Names registry defined in draft-cheshire-dnsext-special-names.

Also, the authors will provide some clarifying text about the set of addresses
returned by an mDNS responder; spec., the responder MUST return all
available and appropriate addresses.  This clarification addresses some
observed behavior in which an mDNS responder returns only a GUA
when the responder also has a link-scoped address.  If the querier does
not have a GUA, the responder's GUA will not be useful.
2011-03-30
15 Ralph Droms [Ballot Position Update] Position for Ralph Droms has been changed to Yes from Discuss
2011-03-20
15 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss
2011-02-14
14 (System) New version available: draft-cheshire-dnsext-multicastdns-14.txt
2011-01-12
15 (System) Sub state has been changed to AD Follow up from New Id Needed
2011-01-12
13 (System) New version available: draft-cheshire-dnsext-multicastdns-13.txt
2010-12-16
15 Amy Vezza State changed to IESG Evaluation::Revised ID Needed from IESG Evaluation.
2010-12-16
15 Amy Vezza [Ballot Position Update] Position for Ralph Droms has been changed to Discuss from Yes
2010-12-16
15 Dan Romascanu [Ballot Position Update] New position, No Objection, has been recorded
2010-12-16
15 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded
2010-12-15
15 Henk Uijterwaal Assignment of request for Telechat review by TSVDIR to Henk Uijterwaal was rejected
2010-12-15
15 Adrian Farrel
[Ballot discuss]
Thank you for providing a new revision that addresses the previous IETF
last call issues.

I found two small concerns that I hope …
[Ballot discuss]
Thank you for providing a new revision that addresses the previous IETF
last call issues.

I found two small concerns that I hope will be really easy to
adddress and will not hold the document up.

I found the use of 2119 language a bit patchy. It would be really good
if the authors took a pass on the document to check consistency. Some
examples from Section 3:

  If this happens, the computer
  (or its human user) SHOULD cease using the name, and may choose to
  attempt to allocate a new unique name for use on that link.

Is that MAY?

  This document recommends a single flat namespace for dot-local host               
  names, (i.e. the names of DNS "A" and "AAAA" records, which map names
  to IPv4 and IPv6 addresses), but other DNS record types (such as
  those used by DNS Service Discovery [DNS-SD]) may contain as many
  labels as appropriate for the desired usage, up to a maximum of 255
  bytes, plus a terminating zero byte at the end. Name length issues
  are discussed further in Appendix C.

Is that RECOMMENDED and MAY?

  In summary: It is
  required that the protocol have the ability to detect and handle name
  conflicts, but it is not required that this ability be used for every
  record.

REQUIRED and NOT REQUIRED?

---

The mDNS port (5353) is currently shown in the registry with Stuart's
coordinates (Stuart Cheshire ). Shouldn't
we be asking IANA to replace or update with a reference to the RFC this
document will become?
2010-12-15
15 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to Discuss from No Objection
2010-12-15
15 Russ Housley
[Ballot discuss]
Section 23 provides a list domains that have "only link local
  significance", yet draft-ietf-dnsop-default-local-zones covers all
  of the domains with the …
[Ballot discuss]
Section 23 provides a list domains that have "only link local
  significance", yet draft-ietf-dnsop-default-local-zones covers all
  of the domains with the exception of .local.  Please remove the
  duplicated material, so that Section 23 covers only the issues
  relating to .local and mDNS.

  Please remove Appendix G.  A protocol specification is not the place
  for this policy statement.
2010-12-15
15 Russ Housley [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss
2010-12-15
15 Peter Saint-Andre
[Ballot comment]
I strongly support publication of this document. However, I have several comments:

1. In Section 5.3 ("Continuous Multicast DNS Querying"), the third paragraph …
[Ballot comment]
I strongly support publication of this document. However, I have several comments:

1. In Section 5.3 ("Continuous Multicast DNS Querying"), the third paragraph states in part:

  ... the interval between the first two queries
  SHOULD be at least one second, the intervals between successive
  queries SHOULD increase by at least a factor of two

Is there a good reason why an implementation would override these recommendations? If not, do they deserve to be required instead of recommended? Also, perhaps a reference to the "truncated binary exponential backoff" algorithm from the Ethernet spec (IEEE Standard 802.3) would be appropriate here.

2. Section 10 ("Resource Record TTL Values and Cache Coherency") states: "Various techniques are available to minimize the impact of such stale data." Perhaps it would be appropriate to provide a description of, or pointer to, such techniques.

3. Section 23 ("IANA Considerations") contains normative text about how implementations are to handle the the designated link-local domains. This normative text doesn't comprise instructions to IANA and thus belongs somewhere else. Section 12 ("Special Characteristics of Multicast DNS Domains") seems like an appropriate home for this text, i.e., the paragraph starting with "These domains" as well as the seven bullet points that follow.
2010-12-15
15 Peter Saint-Andre [Ballot Position Update] New position, No Objection, has been recorded
2010-12-15
15 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded
2010-12-14
15 Ralph Droms State changed to IESG Evaluation from Waiting for AD Go-Ahead.
2010-12-14
15 Ron Bonica [Ballot Position Update] Position for Ron Bonica has been changed to No Objection from Discuss
2010-12-08
15 David Harrington Request for Telechat review by TSVDIR is assigned to Henk Uijterwaal
2010-12-08
15 David Harrington Request for Telechat review by TSVDIR is assigned to Henk Uijterwaal
2010-12-02
15 Jari Arkko [Ballot Position Update] Position for Jari Arkko has been changed to No Objection from Discuss by Jari Arkko
2010-12-01
15 Ralph Droms Telechat date was changed to 2010-12-16 from 2010-12-02 by Ralph Droms
2010-12-01
15 Ralph Droms State changed to Waiting for AD Go-Ahead from IESG Evaluation.
2010-12-01
15 Ralph Droms State changed to IESG Evaluation from Waiting for AD Go-Ahead.
2010-12-01
15 Adrian Farrel [Ballot comment]
Clearing my 2009-12-17 Discuss, but will come back and do a real review.
2010-12-01
15 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss
2010-12-01
15 Ron Bonica [Ballot discuss]
Like Adrian, I would like to see the last call comments addressed before progressing this draft.
2010-12-01
15 Ron Bonica [Ballot Position Update] New position, Discuss, has been recorded
2010-12-01
15 Sean Turner
[Ballot comment]
For consistency with RFC 5395, all occurrences of "pseudo-RR" should be replace with "meta-RR" and it would not hurt to add a …
[Ballot comment]
For consistency with RFC 5395, all occurrences of "pseudo-RR" should be replace with "meta-RR" and it would not hurt to add a reference to RFC 5395 (or the rfc5395bis draft which is being fast tracked).
2010-12-01
15 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded
2010-11-30
15 Samuel Weiler Request for Last Call review by SECDIR Completed. Reviewer: Donald Eastlake.
2010-11-30
15 Russ Housley
[Ballot discuss]
Section 23 provides a list domains that have "only link local
  significance", yet draft-ietf-dnsop-default-local-zones covers all
  of the domains with the …
[Ballot discuss]
Section 23 provides a list domains that have "only link local
  significance", yet draft-ietf-dnsop-default-local-zones covers all
  of the domains with the exception of .local.  Please remove the
  duplicated material, so that Section 23 covers only the issues
  relating to .local and mDNS.

  Please remove Appendix G.  A protocol specification is not the place
  for this policy statement.
2010-11-30
15 Lars Eggert
[Ballot comment]
This document has quite a list of ID nits that should be fixed before
  publication (outdated references, not using example domains/prefixes,
  …
[Ballot comment]
This document has quite a list of ID nits that should be fixed before
  publication (outdated references, not using example domains/prefixes,
  etc.)
2010-11-23
15 (System) State changed to Waiting for AD Go-Ahead from In Last Call.
2010-11-22
15 Amanda Baber
IANA has two questions about the IANA Actions contained in this document.

IANA understands that the IPv4 and IPv6 link-local multicast addresses
required for Multicast …
IANA has two questions about the IANA Actions contained in this document.

IANA understands that the IPv4 and IPv6 link-local multicast addresses
required for Multicast DNS have already been allocated. The IANA Actions
for this requirement are already completed.

Next, the document requests that IANA designate a list of domains which
are deemed to have only link-local significance. IANA understands that
Section 12 of the document identifies:

local.
254.169.in-addr.arpa.
8.e.f.ip6.arpa.
9.e.f.ip6.arpa.
a.e.f.ip6.arpa.
b.e.f.ip6.arpa.

as link-local domains.

IANA QUESTION --> should this designation take the form of a registry?
If so, should it be in a new registry or as part of another registry
related to the DNS? If not, is publication of the designated link-local
domains in an RFC sufficient?

Finally, IANA understands that Multicast DNS can only carry DNS records
with classes in the range 0-32767. IANA notes that classes in the range
32768 to 65535 are incompatible with Multicast DNS. IANA will note this
in the DNS Classes registry located in:

http://www.iana.org/assignments/dns-parameters

and in the IANA Matrix located at:

http://www.iana.org/protocols/

with the intent that any person making a request to allocate a DNS class
value above 32767 would be notified of this limitation before
proceeding. IANA will still accept applications for DNS class values
above 32767. However, IANA will ensure that the requester indicates that
they are aware of how this allocation will interact with Multicast DNS.

IANA QUESTION --> Does the author intend that this apply to DNS Classes
allocated for Private Use?

IANA understands that these are the only actions required to be
completed upon approval of this document.
2010-10-29
15 Samuel Weiler Request for Last Call review by SECDIR is assigned to Donald Eastlake
2010-10-29
15 Samuel Weiler Request for Last Call review by SECDIR is assigned to Donald Eastlake
2010-10-26
15 Amy Vezza Last call sent
2010-10-26
15 Amy Vezza State changed to In Last Call from Last Call Requested by Amy Vezza
2010-10-26
15 Ralph Droms Placed on agenda for telechat - 2010-12-02 by Ralph Droms
2010-10-26
15 Ralph Droms Status Date has been changed to 2010-10-26 from 2010-09-15 by Ralph Droms
2010-10-26
15 Ralph Droms Last Call was requested by Ralph Droms
2010-10-26
15 Ralph Droms State changed to Last Call Requested from AD Evaluation by Ralph Droms
2010-10-26
15 Ralph Droms Ballot has been issued by Ralph Droms
2010-10-25
12 (System) New version available: draft-cheshire-dnsext-multicastdns-12.txt
2010-09-13
15 Ralph Droms Status Date has been changed to 2010-09-15 from 2008-12-12 by Ralph Droms
2010-09-13
15 Ralph Droms Intended Status has been changed to Proposed Standard from Informational
2010-09-13
15 Ralph Droms State changed to AD Evaluation from IESG Evaluation by Ralph Droms
2010-06-09
15 Amy Vezza State Changes to IESG Evaluation from Approved-announcement to be sent by Amy Vezza
2010-06-09
15 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Amy Vezza
2010-03-23
11 (System) New version available: draft-cheshire-dnsext-multicastdns-11.txt
2010-03-23
10 (System) New version available: draft-cheshire-dnsext-multicastdns-10.txt
2010-03-09
15 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Undefined by Tim Polk
2010-03-09
15 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to Undefined from Discuss by Tim Polk
2010-03-08
15 (System) Sub state has been changed to AD Follow up from New Id Needed
2010-03-08
09 (System) New version available: draft-cheshire-dnsext-multicastdns-09.txt
2009-12-18
15 Samuel Weiler Request for Last Call review by SECDIR Completed. Reviewer: Donald Eastlake.
2009-12-17
15 Amy Vezza State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Amy Vezza
2009-12-17
15 Tim Polk
[Ballot discuss]
It appears from comments by the author that a new draft is planned to resolve issues raised in
IETF LC.  I want a …
[Ballot discuss]
It appears from comments by the author that a new draft is planned to resolve issues raised in
IETF LC.  I want a chance to read that version before moving to No Objection.
2009-12-17
15 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to Discuss from No Objection by Tim Polk
2009-12-17
15 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Undefined by Tim Polk
2009-12-17
15 Tim Polk [Ballot Position Update] Position for Tim Polk has been changed to Undefined from Discuss by Tim Polk
2009-12-17
15 Jari Arkko
[Ballot discuss]
I'd like this specification to move forward as is but first we
need to resolve three issues:

- whether the informational category is …
[Ballot discuss]
I'd like this specification to move forward as is but first we
need to resolve three issues:

- whether the informational category is right (mostly because the
  IPR declaration may have an effect on whether informational is
  sufficient)

- the alternate suggestions for .local should just be deleted
  from the document

- other possible input from the last call thread should be taken into
  account
2009-12-17
15 Jari Arkko [Ballot Position Update] New position, Discuss, has been recorded by Jari Arkko
2009-12-17
15 Cullen Jennings
[Ballot discuss]
This is NOT a discuss. I am simply using this flag in the tracker tool to make sure that I read the right …
[Ballot discuss]
This is NOT a discuss. I am simply using this flag in the tracker tool to make sure that I read the right version of the document. I am highly likely to be a YES on this doc. I have been educated about my earlier questions about is this should be PS or not and am happy with the current plan.
2009-12-17
15 Cullen Jennings [Ballot Position Update] New position, Discuss, has been recorded by Cullen Jennings
2009-12-17
15 Adrian Farrel
[Ballot discuss]
Seems this was a bit premature on the IESG agenda.
Would like to wait for the considerable number of Last Call comments to …
[Ballot discuss]
Seems this was a bit premature on the IESG agenda.
Would like to wait for the considerable number of Last Call comments to be addressed in a new revision before reviewing this.

---

Please answer IANAs questions
2009-12-17
15 Adrian Farrel [Ballot Position Update] New position, Discuss, has been recorded by Adrian Farrel
2009-12-17
15 Tim Polk
[Ballot discuss]
It appears from comments by the author that a new draft is planned to resolve issues raised in
IETF LC.  I want a …
[Ballot discuss]
It appears from comments by the author that a new draft is planned to resolve issues raised in
IETF LC.  I want a chance to read that version before moving to No Objection.
2009-12-17
15 Tim Polk [Ballot Position Update] New position, Discuss, has been recorded by Tim Polk
2009-12-16
15 Robert Sparks [Ballot Position Update] New position, No Objection, has been recorded by Robert Sparks
2009-12-16
15 Russ Housley
[Ballot discuss]
It is clear from Last Call discussion there should be a
  new version with major differences.  Wait for it.

  Also, the …
[Ballot discuss]
It is clear from Last Call discussion there should be a
  new version with major differences.  Wait for it.

  Also, the IPR Statement from Apple says, provides access to
  patented technology only if the document is "a standard
  adopted by IETF."  Since the long-term goal for this
  protocol is a standards track RFC, it is not clear that
  publication as an informational RFC at this time provides
  much value to the Internet community.
2009-12-16
15 Russ Housley [Ballot Position Update] New position, Discuss, has been recorded by Russ Housley
2009-12-16
15 Amy Vezza State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Amy Vezza
2009-12-16
15 Lars Eggert [Ballot Position Update] New position, No Objection, has been recorded by Lars Eggert
2009-12-16
15 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2009-12-13
15 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded by Alexey Melnikov
2009-11-20
15 Samuel Weiler Request for Last Call review by SECDIR is assigned to Donald Eastlake
2009-11-20
15 Samuel Weiler Request for Last Call review by SECDIR is assigned to Donald Eastlake
2009-11-18
15 Ralph Droms Telechat date was changed to 2009-12-17 from 2009-12-03 by Ralph Droms
2009-11-18
15 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2009-11-17
15 Ralph Droms State Changes to Last Call Requested from AD Evaluation::AD Followup by Ralph Droms
2009-11-17
15 Ralph Droms Last Call was requested by Ralph Droms
2009-11-17
15 Ralph Droms Placed on agenda for telechat - 2009-12-03 by Ralph Droms
2009-11-17
15 Ralph Droms Note field has been cleared by Ralph Droms
2009-11-17
15 Ralph Droms [Ballot Position Update] New position, Yes, has been recorded for Ralph Droms
2009-11-17
15 Ralph Droms Ballot has been issued by Ralph Droms
2009-11-17
15 Ralph Droms Created "Approve" ballot
2009-11-17
15 (System) Ballot writeup text was added
2009-11-17
15 (System) Last call text was added
2009-11-17
15 (System) Ballot approval text was added
2009-11-11
(System) Posted related IPR disclosure: Apple Inc.'s Statement about IPR related to draft-cheshire-dnsext-multicastdns-08
2009-09-08
15 (System) Sub state has been changed to AD Follow up from New Id Needed
2009-09-08
08 (System) New version available: draft-cheshire-dnsext-multicastdns-08.txt
2009-04-07
15 Ralph Droms Responsible AD has been changed to Ralph Droms from Mark Townsley
2008-11-03
15 Mark Townsley State Changes to AD Evaluation::Revised ID Needed from AD Evaluation by Mark Townsley
2008-11-03
15 Mark Townsley Awaiting new version with negative answer mechanism.
2008-11-03
15 Mark Townsley Status date has been changed to 2008-12-12 from
2008-09-12
15 Mark Townsley State Changes to AD Evaluation from Publication Requested by Mark Townsley
2008-09-12
15 Mark Townsley Intended Status has been changed to Informational from None
2008-09-12
15 Mark Townsley Draft Added by Mark Townsley in state Publication Requested
2008-09-12
07 (System) New version available: draft-cheshire-dnsext-multicastdns-07.txt
2007-02-26
15 (System) Document has expired
2006-08-25
06 (System) New version available: draft-cheshire-dnsext-multicastdns-06.txt
2005-07-01
05 (System) New version available: draft-cheshire-dnsext-multicastdns-05.txt
2004-02-16
04 (System) New version available: draft-cheshire-dnsext-multicastdns-04.txt
2004-02-02
03 (System) New version available: draft-cheshire-dnsext-multicastdns-03.txt
2003-06-27
02 (System) New version available: draft-cheshire-dnsext-multicastdns-02.txt
2002-12-23
01 (System) New version available: draft-cheshire-dnsext-multicastdns-01.txt
2001-07-17
00 (System) New version available: draft-cheshire-dnsext-multicastdns-00.txt