mDNS

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



Mac OS X Panther for Unix Geeks
Mac OS X Panther for Unix Geeks
ISBN: 0596006071
EAN: 2147483647
Year: 2003
Pages: 212

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net