2013にAppleに標準化されたRFC群 1-1. RFC 6763 と周辺のRFC cont. 6 RFC 6760 Requirements for a Protocol to Replace the AppleTalk Name Binding Protocol (NBP) RFC 6763 DNS-Based Service Discovery RFC 6761 Special-Use Domain Names RFC 6762 Multicast DNS プライベートアドレス逆引き、 test.、localhost.、invalid. example., example.{com,net,org}等 の特殊用途ドメインを再定義 AppleTalk NBPをIPに移行する際の要件 RFC 3927 Dynamic Configuration of IPv4 Link-Local Addresses 2005にzeroconf WG で標準化されたRFC Proposed Standard Proposed Standard Informational Standard Standard
1-3. RFC 6763 Cont. n関連情報 üサービス名はRFC 6335 Internet Assigned Numbers Authority (IANA) Procedures for the Management of the Service Name and Transport Protocol Port Number Registry Ø https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml 15
1-3. RFC 6763 Cont. n特別なRR name 16 RR name 役割 役割(日本語) b._dns_sd._udp. A list of domains recommended for browsing. ブラウズすべきドメイン名のリスト db._dns_sd._udp. A single recommended default domain for browsing. ブラウズすべき規定の(1つの)ドメイン名 r._dns_sd._udp. A list of domains recommended for registering services using Dynamic Update. Dynamic updateでサービス登録する時に利用 する時に推奨されるドメイン名のリスト dr._dns_sd._udp. A single recommended default domain for registering services. Dynamic updateでサービス登録する時に利用 する時に推奨される規定の(1つの)ドメイン名 lb._dns_sd._udp. The "legacy browsing" or "automatic browsing" domain(s). ネットワーク管理者がアプリケーション毎にどのド メイン名を使うべきかクライアントOSとやり取りす る為のもの? (RFCの文章が冗長な上に例がないのでよくわ からない・・・)
2. IETF dnssd WGで標準化されたRFC 2-1. IETF dnssd WGで標準化されたRFC 2-2. RFC 7558 Requirements for Scalable DNS-SD / mDNS Extensions 2-3. RFC 8222 Selecting Labels for Use with Conventional DNS and Other Resolution Systems in DNS-SD 2-4. RFC 8765 DNS Push Notifications 2-5. RFC 8766 Discovery Proxy for Multicast DNS-Based Service Discovery 2-6. RFC 8882 DNS-Based Service Discovery (DNS-SD) Privacy and Security Requirements 18
2-1. IETF dnssd WGで標準化されたRFC 19 RFC 7558 Requirements for Scalable DNS- Based Service Discovery (DNS-SD) / Multicast DNS (mDNS) Extensions RFC 8765 DNS Push Notifications RFC 8222 Selecting Labels for Use with Conventional DNS and Other Resolution Systems in DNS-Based Service Discovery RFC 8882 DNS-Based Service Discovery (DNS-SD) Privacy and Security Requirements サービス名検索時に用いるドメイン名ラベルの 文字列について Multicast DNS, DNS-SDをリンクローカル以外に 適用する際の考慮事項まとめ Informational Informational Informational Standard RFC 8766 Discovery Proxy for Multicast DNS-Based Service Discovery Standard Multicast DNSで更新のプッシュ通知が できない場合のpub/sub通知の仕組み
2-2. RFC 7558 Requirements for Scalable DNS- Based Service Discovery (DNS-SD) / Multicast DNS (mDNS) Extensions n超概要 ØRFC 6762, 6763 をリンクローカルを超えて適用する場合の要件をまとめたもの üMulticast DNS と Unicast DNS の組合せや、ルータを超えたマルチキャスト通信、無線LAN上や メディア種別を跨いだ Multicast DNS の拡張を考慮 üユースケースとしては、パーソナルエリアネットワーク、ホームネットワーク、ホットスポット、スモールビジ ネスネットワーク、エンタープライズネットワーク等となっていて、仮想基盤等は入っていない 20
2-3. RFC 8222 Selecting Labels for Use with Conventional DNS and Other Resolution Systems in DNS-Based Service Discovery n超概要 Ø国際化ドメイン (Internationalized Domain Names for Applications/IDNA)やUnicodeを含むラベ ルの利用についての記述 n前提知識 ü「インターネット上のホスト名」はRFC 952で定義される、所謂、従来のLDH (Letter, digits and hyphens)がルールとして適用される (事が多い) ü「アプリケーションとして利用する場合のドメイン名」にはIDNA2008や他のRFCで定義されるラベルが 使用できる 22
2-6. RFC 8882 DNS-Based Service Discovery (DNS-SD) Privacy and Security Requirements n超概要 ØAbstract ü DNS-SD (DNS-based Service Discovery) normally discloses information about devices offering and requesting services. This information includes hostnames, network parameters, and possibly a further description of the corresponding service instance. Especially when mobile devices engage in DNS-based Service Discovery at a public hotspot, serious privacy problems arise. We analyze the requirements of a privacy-respecting discovery service. ØDNS-SDで晒される情報、特に公衆ネットワークに関する考慮、ということなので省略 37
3. IETF dnssd WGで議論中の I-D 39 Advertising Proxy for DNS-SD Service Registration Protocol An EDNS(0) option to negotiate Leases on DNS Updates Service Registration Protocol for DNS- Based Service Discovery WG draft Waiting for WG Chair Go-Ahead : Proposed Standard WG draft WG draft Waiting for WG Chair Go-Ahead WG Active Internet-Drafts (2023-JAN-10) DNS updateとDNS-SDでMulticast DNSを使 わずに Service Registration する仕組み。 WiFiとIoTがターゲット レガシーなクライアントが SRP + Multicast DNS でサービス検索する仕組み DNS updateを利用する際に、有効でないレコー ドをガベージコレクションする仕組み
3. IETF dnssd WGで議論中の I-D cont. 40 DNS-SD Compatible Service Discovery in GeneRic Autonomic Signaling Protocol (GRASP) Multicast DNS conflict resolution using the Time Since Received (TSR) RR Related Internet-Drafts (2023-JAN-10) Automatic Replication of DNS-SD Service Registration Protocol Zones individual individual individual Øまだ invidual だし省略!