manpagez: man pages & more
man discoveryd(8)
Home | html | info | man

discoveryd(8)             BSD System Manager's Manual            discoveryd(8)


NAME

     discoveryd -- System daemon for DNS, Bonjour and other Discovery


SYNOPSIS

     discoveryd [--loglevel level] [--logclass class] [--lognoclass class]
                [--udsocket standard|experimental]
                [--logto stderr|asl|aslstderr] [--xpcpid]


DESCRIPTION

     The discoveryd daemon is responsible for unicast DNS resolution, multi-
     cast DNS resolution, and Service Discovery on the system.  It performs
     queries, registrations, and provides answers on behalf of other clients
     through the DNS Service Discovery API as documented in dns_sd.h.

     discoveryd works cooperatively with discoveryutil(8).  discoveryutil can
     be used to introspect and modify the state and operation of discoveryd.
     This should be done with caution, since it can dramatically affect over-
     all system stability, and expose sensitive information.

     This daemon is not generally meant to be run on the command line, and
     users should not run it manually.

     Command line flags and their descriptions:

     --loglevel
              Set the logging level for discoveryd to one of: None, Basic,
              Intermediate, Detailed, VeryDetailed, Everything, or a number.

     --logclass
              Set the logging class bitmap by subsystem using one of the fol-
              lowing, which can be or-ed together: None, Tests, Events, Sock-
              ets, Bonjour, Network, D2DServer, ClientIPC, DeviceInformation,
              RemoteControl, Cache, WABServer, NATTSever, Helper, Packets,
              Power, SleepProxy, DNSProxy, BTMMServer, Symptoms, Everything,
              or 0xNNN.

     --lognoclass
              Clear the logging class bitmap by subsystem using one of the
              following, which can be or-ed together: None, Tests, Events,
              Sockets, Bonjour, Network, D2DServer, ClientIPC, DeviceInforma-
              tion, RemoteControl, Cache, WABServer, NATTSever, Helper, Pack-
              ets, Power, SleepProxy, DNSProxy, BTMMServer, Symptoms, Every-
              thing, or 0xNNN.

     --udsocket standard|experimental
              Use the "standard" or "experimental" unix domain socket for com-
              munication with the client library for the DNS Service Discovery
              API.

     --logto asl|stderr|aslstderr
              Send the discoveryd logging output to asl(3), standard error, or
              to both simultaneously.  Logging to asl will be done at various
              levels, as appropriate.

     --xpcpid, -x
              Become a debug version of discoveryd, which is available to a
              corresponding discoveryutil running with the --xpcpid option
              set.  The pid passed to discoveryutil's --xpcpid option is the
              process id of the discoveryd process to be connected to.


FILES

     /usr/libexec/discoveryd  Executable
     /usr/include/dns_sd.h    DNS Service Discovery API


SEE ALSO

     discoveryutil(8), discoveryd_helper(8), dns-sd(1), dig(1), nslookup(1),
     asl(3)

Darwin                         November 8, 2014                         Darwin

OS X 10.10 - Generated Sat Nov 8 06:21:18 CST 2014
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.