Mac OS X Panther for Unix Geeks
| mDNS |
| mDNS [-E -F -A -U -N -T -M] mDNS -B type domain mDNS -L service_name _ app_protocol ._ transport_protocol domain mDNS -R service_name _ app_protocol ._ transport_protocol domain port [ string ] . . . |
Description
A basic client for Rendezvous multicast DNS (mDNS), primarily used for testing local mDNS service. When invoked with no arguments, it prints a usage statement to standard error. In most instances, the command doesn't return on its own, so you'll need to use Ctrl-C to break out.
When registering or looking up a name like website._http._tcp.local. , website is the service_name , http is the app_protocol , tcp is the transport_protocol , and local is the domain . For example, to register such a service:
% mDNS -R website _http._tcp local 80 "my web site"
Options/Usage
-
- -A
-
Tests mDNS by repeatedly adding, updating, and then deleting an HINFO resource record for Test._testupdate._tcp.local. .
-
- -B
-
Browses for services (although this doesn't seem to work).
-
- -E
-
Discovers and lists domains recommended for registration of services.
-
- -F
-
Discovers and lists domains recommended for browsing of services.
-
- -L
-
Looks up a service, displaying its host address, port number, and TXT records if found.
-
- -M
-
Tests mDNS by registering a service ( Test._testdualtxt._tcp.local. ) with multiple TXT resource records.
-
- -N
-
Tests mDNS by registering a service ( Test._testupdate._tcp.local. ) with a large NULL resource record.
-
- -R
-
Registers a service.
-
- -T
-
Tests mDNS by registering a service ( Test._testlargetxt._tcp.local. ) with a large TXT resource record.
-
- -U
-
Tests mDNS by repeatedly updating a TXT resource record for Test._testupdate._tcp.local. .
Location
/usr/bin