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
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
役割(日本語) b._dns_sd._udp.<domain> A list of domains recommended for browsing. ブラウズすべきドメイン名のリスト db._dns_sd._udp.<domain> A single recommended default domain for browsing. ブラウズすべき規定の(1つの)ドメイン名 r._dns_sd._udp.<domain> A list of domains recommended for registering services using Dynamic Update. Dynamic updateでサービス登録する時に利用 する時に推奨されるドメイン名のリスト dr._dns_sd._udp.<domain> A single recommended default domain for registering services. Dynamic updateでサービス登録する時に利用 する時に推奨される規定の(1つの)ドメイン名 lb._dns_sd._udp.<domain> The "legacy browsing" or "automatic browsing" domain(s). ネットワーク管理者がアプリケーション毎にどのド メイン名を使うべきかクライアントOSとやり取りす る為のもの? (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
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通知の仕組み
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
n サービスインスタンス名 <instance>.<service>.<domain>.各部分の要件 23 portion 要件 <instance> ü IDNA対応文字列を利用 ü 通常のIDNA対応レゾルバにA/AAAAとして解釈されない様にする必要がある ü 前項の為、LDHフォーマットは避ける必要がある ü スペース、大文字小文字の区別、UTF-8 Encodingを許容する必要がある <service> ü 先頭にアンダースコアが付く ü IDNA処理対象にはならない <domain> ü 通常のドメイン名規則に準ずる ü IDNA処理対象となる
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
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を利用する際に、有効でないレコー ドをガベージコレクションする仕組み
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 だし省略!