When clients get a response packet from the local network’s DHCP server, there’s a domain in that packet, and clients running Mac OS X 10.4 (Tiger) or later, or iOS, or Bonjour for Windows, automatically query that domain for advertised services. One of easiest applications of Wide-Area DNS-SD is simply to add a few records to your domain’s authoritative DNS server(s), to automatically advertise selected services to clients, with zero configuration on the client side. Setting up DNS for Zero-Configuration Wide-Area Service Discovery by Clients Dynamic DNS Update Leases (draft-sekar-dns-ul) describes a protocol for performing DNS Dynamic Updates with an attached lease time, that are automatically deleted unless renewed before the lease expires, much like a DHCP address lease.DNS Long-Lived Queries (draft-sekar-dns-llq) describes a protocol for setting up long-lived DNS queries with change notification, as a more efficient alternative to rapidly polling the server.Hybrid Unicast/Multicast DNS-Based Service Discovery (draft-cheshire-mdnsext-hybrid) describes a way to provide wide-area service discovery for devices that only advertise their services using link-local Multicast DNS.RFC 6887 Port Control Protocol (PCP) describes a protocol for asking a home NAT gateway for its “public” address, so that a host behind a NAT gateway can create a DNS Dynamic Update using that public address, rather than its less useful private address, and similarly for asking a home NAT gateway to assign a public port number and an inbound port maping, so that a host behind a NAT gateway can create DNS SRV records using that public port number rather than its less useful private internal port number.DNS-SD is not dependent on Multicast DNS (it works with unicast as well) DNS-SD and mDNS are complementary technologies that can be used together. RFC 6763 DNS-Based Service Discovery describes how to perform network browsing and service discovery using only standard DNS packets and record types. ![]() RFC 6760 Requirements for a Protocol to Replace the AppleTalk Name Binding Protocol describes how AppleTalk Name Binding Protocol works, and what is needed in an IP-based replacement.As we move away from AppleTalk to an all-IP world, we don’t want to have to give up the convenience and ease of use that made AppleTalk popular, and made AppleTalk continue to be popular long after it should rightfully have been retired.ĭNS Service Discovery is compatible with, but not dependent on, Multicast DNS. If you think the picture below looks a lot like the old Macintosh AppleTalk “Chooser”, that’s no coincidence. DNS Service Discovery is a way of using standard DNS programming interfaces, servers, and packet formats to browse the network for services.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |