# DNS SRV (RFC 2782) Service Types

To add your protocol to this list, send email to: giving:

1. Short name of protocol, fourteen characters maximum, conforming to normal DNS host name rules: Only lower-case letters, digits, and hyphens; must begin and end with lower-case letter or digit.
2. Longer, descriptive name of protocol.
3. Name and email address of responsible person.
4. URL giving description of protocol. (Or statement that the protocol is proprietary.)
5. Primary Transport Protocol. ("_udp" or "_tcp", only needed for historical reasons, to determine correct SRV service type)
6. List of defined TXT record keys (see draft-cheshire-dnsext-dns-sd.txt, Section 6) for this service or URL reference to document describing defined keys.

The primary historical list of DNS SRV (RFC 2782) service type names for existing protocols with well-known port numbers is given in the IANA list of assigned port names and numbers. However, that list does not include any information about the defined DNS-SD TXT keys, and that list includes only protocols that have fixed well-known port numbers, which is unfortunate, because one of the big benefits of DNS SRV is that it obviates the need for fixed port numbers in most cases.

For applications that need a fixed well-known port number, you should list your protocol in both places. When you fill out the IANA "Application for User (Registered) Port Number" form to get a registered port number for your application protocol, the last section of that form is the space for the fourteen-character service protocol name, used by SRV records and DNS-SD.

For applications that do not need a fixed well-known port number, you should list your protocol only on this DNS SRV list. Before you send your email, check the IANA list of assigned port names and numbers to make sure that your chosen protocol name is not already in use for a different protocol.

As soon as the correct IANA procedures are in place and formalized, the two lists will be re-unified and managed by IANA.

Unless explicitly specified otherwise, all protocols are assumed to be "_protoname._tcp", not "_protoname._udp". Protocols that can run over either UDP or TCP (e.g. NFS) are usually advertised using whichever transport is considered the 'normal' or 'primary' mode of operation (and clients should attempt communication with the service using either or both transports, as appropriate for the client). Protocols that run only over UDP should of course advertise as "_protoname._udp".

    Service Type    Description
    ------------    -----------

    1password       1Password Password Manager data sharing and synchronization protocol
                    Roustem Karimov <roustem at agilewebsolutions.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    abi-instrument  Applied Biosystems Universal Instrument Framework
                    Tor Slettnes <slettntn at appliedbiosystems.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      product=<short product name/model>
                      description=<readable name>
                      version=<firmware/instrument controller version>

    accessdata-f2d  FTK2 Database Discovery Service
                    Rick Russell <rrussell at accessdata.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    accessdata-f2w  FTK2 Backend Processing Agent Service
                    Rick Russell <rrussell at accessdata.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    accessone       Strix Systems 5S/AccessOne protocol
                    Scott Herscher <scott at strixsystems.com>
                    Defined TXT keys: None

    accountedge     MYOB AccountEdge
                    Defined TXT keys: None

    acrobatsrv      Adobe Acrobat
                    Defined TXT keys: type, path, FeedType

    actionitems     ActionItems
                    Sailalong Software <CustomerService at Sailalong.com>
                    Defined TXT keys: None

    activestorage   Active Storage Device Management Protocol
                    Skip Levens <skip at activestoragelabs.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    addressbook     Address-O-Matic
                    Massimiliano Ribuoli and Marco Stefani <support at address-o-matic.com>
                    Defined TXT keys: None

    adobe-vc        Adobe Version Cue
                    Defined TXT keys: txtvers=1, name, version, build

    adisk           Automatic Disk Discovery
                    Bob Bradley <bradley at apple.com>
                    Defined TXT keys: sys, dkX

    adpro-setup     ADPRO Security Device Setup
                    Patrick Noffke <patrick.noffke at adpro.com.au>
                    Defined TXT keys: txtvers, type

    aecoretech      Apple Application Engineering Services
                    Hani Abdelazim <hani at apple.com>
                    Defined TXT keys: None

    aeroflex        Aeroflex instrumentation and software
                    David Hagood <david.hagood at aeroflex.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      orb_server=<port #> (optional) CORBA ORB server used for resource discovery
                      product_id=<string> (optional) ID of licensed product
                      txtvers="*IDN?=<identifier>" (optional) as per LXI specification (for not yet LXI compatible instruments)

    afpovertcp      Apple File Sharing
                    Leland Wallace <randall at apple.com>
                    Defined TXT keys: u=<username> p=<password> path=<path>

    airport         AirPort Base Station
                    Bob Bradley <bradley at apple.com>
                    Defined TXT keys: waMA;

    airprojector    AirProjector
                    Yoshinori Nakayama <yoshinori_nakayama at komatsu-trilink.jp>
                    Protocol description: http://www.komatsu-trilink.com
                    Defined TXT keys:
                      mac=<MAC address>
                      ip=<IP address>
                      note=<Location>
                      use=<Status>
                      mainprog=<Main program version>
                      bootprog=<Boot program version>

    animolmd        Animo License Manager
                    Phil Barrett <support at cambridgeanimation.com>
                    Defined TXT keys: None

    animobserver    Animo Batch Server
                    Phil Barrett <support at cambridgeanimation.com>
                    Defined TXT keys: None

    appelezvous     Appelezvous
                    Marco Piovanelli <support at ovolab.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    apple-ausend    Apple Audio Units
                    James McCartney <jmccartney at apple.com>
                    Defined TXT keys: None

    apple-midi      Apple MIDI
                    Doug Wyatt <dwyatt at apple.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    apple-sasl      Apple Password Server
                    David M. O'Rourke <daveo at apple.com>
                    Defined TXT keys: None

    applerdbg       Apple Remote Debug Services (OpenGL Profiler)
                    Dave Springer <daves at apple.com>
                    Defined TXT keys: None

    appletv         Apple TV
                    Amandeep Jawa <daap at apple.com>
                    Defined TXT keys: txtvers, PrVs, OSsi, MniT

    appletv-itunes  Apple TV discovery of iTunes
                    Amandeep Jawa <daap at apple.com>
                    Defined TXT keys: txtvers

    appletv-pair    Apple TV Pairing
                    Amandeep Jawa <daap at apple.com>
                    Defined TXT keys: txtvers

    aquamon         AquaMon
                    Defined TXT keys: None

    asr             Apple Software Restore
                    Shantonu Sen <ssen at apple.com>
                    Defined TXT keys: image=<HTTP URL of disk image>

    astnotify       Asterisk Caller-ID Notification Service
                    Sven Slezak <sunny at mezzo.net>
                    Protocol description: http://mezzo.net/asterisk/app_notify.html
                    Primary Transport Protocol: UDP
                    Defined TXT keys: prefix=<country code prefix> (numeric, additionally '+')

    astralite       Astralite
                    Tongji University <neo.gui at gmail.com>
                    Defined TXT keys: None

    async           address-o-sync
                    Markus Brand <address-o-sync at slamslash.com>
                    Defined TXT keys: None

    axis-video      Axis Video Cameras
                    Kristina Sten <kristina.sten at axis.com>
                    Defined TXT keys: None

    auth            Authentication Service
                    Mike St. Johns <stjohns at arpa.mil>
                    Defined TXT keys: None

    b3d-convince    3M Unitek Digital Orthodontic System
                    Rajiv Aaron Manglani <rajivmanglani at mmm.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers=1, protovers=<api version>, guid=<32 hex digits>

    bdsk            BibDesk Sharing
                    Adam Maxwell <amaxwell at mac.com>
                    Protocol description: http://sourceforge.net/projects/bibdesk
                    Defined TXT keys: txtvers, authenticate

    beatpack        BeatPack Synchronization Server for BeatMaker
                    Mathieu Garcia <mathieu.garcia at intua.net>
                    Protocol description: Proprietary (XML files served via HTTP)
                    Defined TXT keys: None

    beep            Xgrid Technology Preview
                    David Kramer <dkramer at apple.com>
                    Defined TXT keys: None

    bfagent         BuildForge Agent
                    Joe Senner <support at buildforge.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    bigbangchess    Big Bang Chess
                    Freeverse Software <info at freeverse.com>
                    Defined TXT keys: None

    bigbangmancala  Big Bang Mancala
                    Freeverse Software <info at freeverse.com>
                    Defined TXT keys: None

    bittorrent      BitTorrent Zeroconf Peer Discovery Protocol
                    Robin Perkins <robin.perkins at internode.on.net>
                    Protocol description: http://www.bittorrent.org/beps/bep_0026.html
                    Defined TXT keys: None

    blackbook       Little Black Book Information Exchange Protocol
                    David HM Spector <spector at zeitgeist.com> and Paul M Franceus <paul at blueiris.us>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      product=<application name>
                      description=<application description name>
                      version=<application version/build number>
                      protovers=<version of protocol in use by by this application>

    bluevertise     BlueVertise Network Protocol (BNP)
                    Fabrizio Guglielmino <guglielmino at infitsrl.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: role=<master or slave>

    bookworm        Bookworm Client Discovery
                    Arne Dirks <ad at bnc.net>
                    Protocol description: Proprietary
                    Defined TXT keys: flavors

    bootps          Bootstrap Protocol Server
                    Bill Croft <Croft at SUMEX-AIM.STANFORD.EDU>
                    Protocol description: RFC 951
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    boundaryscan    Proprietary
                    Uwe Ziegler, Goepel electronic GmbH, <u.ziegler@goepel.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: blocked=<name of the device>, version=<firmware/instrument controller version>

    bousg           Bag Of Unusual Strategy Games
                    Defined TXT keys: None

    bri             RFID Reader Basic Reader Interface
                    Thaddeus Ternes <thaddeus.ternes at intermec.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    bsqdea          Backup Simplicity
                    Qdea <support at qdea.com>
                    Defined TXT keys: None

    busycal         BusySync Calendar Synchronization Protocol
                    David Riggle <dave at busymac.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    caltalk         CalTalk
                    Joe Groff <arcata at gmail.com>
                    Defined TXT keys: None

    cardsend        Card Send Protocol
                    Jeff Grossman <jagrossm at andrew.cmu.edu>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    cheat           The Cheat
                    Chaz McGarvey <chaz at brokenzipper.com>
                    Defined TXT keys: None

    chess           Project Gridlock
                    Defined TXT keys: None

    chfts           Fluid Theme Server
                    Defined TXT keys: None

    chili           The CHILI Radiology System
                    Andre Schroter <A.Schroeter at CHILI-Radiology.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    clipboard       Clipboard Sharing
                    Defined TXT keys: None

    clique          Clique Link-Local Multicast Chat Room
                    Telepathy project <telepathy at lists.freedesktop.org>
                    Protocol description: http://telepathy.freedesktop.org/xmpp/clique
                    Primary Transport Protocol: UDP
                    Defined TXT keys: see http://telepathy.freedesktop.org/xmpp/clique

    clscts          Oracle CLS Cluster Topology Service
                    David Brower <david.brower at oracle.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    collection      Published Collection Object
                    Brady Anderson <banderso at novell.com>
                    Defined TXT keys: version=?

    contactserver   Now Contact
                    Defined TXT keys: None

    corroboree      Corroboree Server
                    Heath Raftery <heath at hrsoftworks.net>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    cpnotebook2     NoteBook 2
                    Circus Ponies Support <support at circusponies.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    cuseeme         Conferencing Protocol
                    Marc Manthey <marc at let.de>
                    Protocol description: http://lettv.de/Cuseemedoku/docindex.htm
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    cvspserver      CVS PServer
                    Jim Kingdon <kingdon at harvey.cyclic.com>
                    Defined TXT keys: None

    cw-codetap      CodeWarrior HTI Xscale PowerTAP
                    Ted Woodward <ted at metrowerks.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    cw-dpitap       CodeWarrior HTI DPI PowerTAP
                    Ted Woodward <ted at metrowerks.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    cw-oncetap      CodeWarrior HTI OnCE PowerTAP
                    Ted Woodward <ted at metrowerks.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    cw-powertap     CodeWarrior HTI COP PowerTAP
                    Ted Woodward <ted at metrowerks.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    cytv            CyTV
                    Network streaming for Elgato EyeTV
                    Andreas Junghans <cytv at lucid-cake.net>
                    Defined TXT keys: None

    daap            Digital Audio Access Protocol (iTunes)
                    Amandeep Jawa <daap at apple.com>
                    Defined TXT keys: txtvers, Version, iTSh Version, Machine ID, Database ID, Machine Name, Password

    dacp            Digital Audio Control Protocol (iTunes)
                    Amandeep Jawa <daap at apple.com>
                    Defined TXT keys: txtvers, Ver, DbId

    device-info     Device Info
                    Stuart Cheshire <cheshire at apple.com>, Marc Krochmal <marc at apple.com>
                    Not a service type. Special name reserved for DNS-SD device info.

    difi            EyeHome
                    Elgato <support at elgato.com>
                    Defined TXT keys: None

    distcc          Distributed Compiler
                    Martin Pool <mbp at samba.org>
                    Defined TXT keys: Contact Apple at <bonjourdev at apple.com>

    ditrios         Ditrios SOA Framework Protocol
                    Mark Schmatz <ditrios at markschmatz.de>
                    Protocol description: http://www.ditrios.org/index.php?link=tutorial/index
                    Defined TXT keys: http://www.ditrios.org/index.php?link=tutorial/index#zeroconf

    dltimesync      Local Area Dynamic Time Synchronisation Protocol
                    Geoff Back <geoff at demonlair.co.uk>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    dns-llq         DNS Long-Lived Queries
                    Kiren Sekar <kiren at apple.com>
                    Protocol description: DNS Long-Lived Queries
                    Primary Transport Protocol: UDP
                    Discovery Protocol: RFC 2782

    dns-sd          DNS Service Discovery
                    Stuart Cheshire <cheshire at apple.com>, Marc Krochmal <marc at apple.com>
                    Not a service type. Special name reserved for DNS-SD meta queries.

    dns-update      DNS Dynamic Update Service
                    Kiren Sekar <kiren at apple.com>
                    DNS Dynamic Update Service for a given domain may not necessarily be provided by
                    the principal name servers as advertised by the domain's "NS" records, and may not
                    necessarily always be provided on port 53. The "_dns-update._udp.<domain>." SRV record gives
                    the target host and port where DNS Dynamic Update Service is provided for the named domain.
                    Protocol description: RFC 2136, RFC 3007, and others.
                    Primary Transport Protocol: UDP
                    Discovery Protocol: RFC 2782

    domain          Domain Name Server
                    Service name originally allocated for Paul Mockapetris <PVM at ISI.EDU>
                    Now advertised and browsed-for by numerous independent
                    server and client implementations.
                    Protocol description: RFC 1034, RFC 1035, and others.
                    Primary Transport Protocol: UDP
                    Discovery Protocol: RFC 2782

    dossier         Vortimac Dossier Protocol
                    Rob Minerick <rob at vortimac.com>
                    Defined TXT keys: None

    dpap            Digital Photo Access Protocol (iPhoto)
                    Defined TXT keys: txtvers, Version, iPSh Version, Machine ID, Machine Name, Password

    dropcopy        DropCopy
                    10base-t Interactive <support at 10base-t.com>
                    Defined TXT keys: None

    dtrmtdesktop    Desktop Transporter Remote Desktop Protocol
                    Daniel Stodle <daniels at cs.uit.no>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    dvbservdsc      DVB Service Discovery
                    Peter MacAvock <macavock at dvb.org>
                    Protocol description: The protocol is public and is defined in ETSI TS 102 034
                    which is freely (including free of charge) available from ETSI at www.etsi.org.
                    Defined TXT keys: None

    earphoria       Earphoria
                    Rogue Amoeba <earphoria at rogueamoeba.com>
                    Defined TXT keys: None

    ebms            ebXML Messaging
                    Matthew MacKenzie <mattm at adobe.com>
                    Defined TXT keys: Endpoint=</path/to/endpoint>

    ecms            Northrup Grumman/Mission Systems/ESL Data Flow Protocol
                    Dan Goff <Dan.Goff at ngc.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    ebreg           ebXML Registry
                    Matthew MacKenzie <mattm at adobe.com>
                    Defined TXT keys: HttpBinding=</path/to/registry/http/binding>

    ecbyesfsgksc    Net Monitor Anti-Piracy Service
                    Guy Meyer <rominar at mac.com>
                    Defined TXT keys: None

    edcp            LaCie Ethernet Disk Configuration Protocol
                    Nicolas Bouilleaud <nbouilleaud at lacie.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: ip, mac, dhcp, mask, gtwy, wins, name, version

    eheap           Interactive Room Software Infrastructure (Event Sharing)
                    Defined TXT keys: None

    embrace         DataEnvoy
                    Rob MacGregor <rob.macgregor at sympatico.ca>
                    Defined TXT keys: None

    eppc            Remote AppleEvents
                    Steve Zellers <zellers at apple.com>
                    Defined TXT keys: None

    esp             Extensis Server Protocol
                    Loren Barr <lbarr at extensis.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    eventserver     Now Up-to-Date
                    Defined TXT keys: None

    ewalletsync     Synchronization Protocol for Ilium Software's eWallet
                    Dan Amstutz <dan at iliumsoft.com>
                    Protocol description: Proprietary
                    Defined TXT keys: name=<friendly device name>

    example         Example Service Type
                    Not a real service type.
                    Special 'pretend' service types ("_example._udp" and "_example._tcp")
                    reserved for use in illustrative examples in books and other documentation.

    exb             Exbiblio Cascading Service Protocol
                    Claes-Fredrik Mannby <cf at mannby.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Will be described at www.exbiblio.com

    exec            Remote Process Execution
                    Authentication performed using passwords and UNIX login names.
                    Defined TXT keys: None

    extensissn      Extensis Serial Number
                    Extensis <webmaster at extensis.com>
                    Defined TXT keys: None

    eyetvsn         EyeTV Sharing
                    Elgato <support at elgato.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers=1, keyhash=<4 bytes>

    facespan        FaceSpan
                    Kerry Hazelgren <hazelgren at facespan.com>
                    Defined TXT keys: None

    fairview        Fairview Device Identification
                    Jim Lyle <jim.lyle at siliconimage.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: DevID=<device id>, DevType=<device type>, DevStat=<device status>

    faxstfx         FAXstf
                    Smith Micro <cs at smithmicro.com>
                    Defined TXT keys: None

    feed-sharing    NetNewsWire 2.0
                    Ranchero Software <info at ranchero.com>
                    Defined TXT keys: None

    fish            Fish
                    Oriol Ferrer Mesia <tm05788 at salleurl.edu>
                    Defined TXT keys: None

    fix             Financial Information Exchange (FIX) Protocol
                    Joakim Johansson <joakim.johansson at tbricks.com>
                    Protocol description: http://www.fixprotocol.org/specifications
                    Defined TXT keys:
                      Currently valid enumerated values:
                       FIX Session Protocol Versions (SESSIONVERSION): 1.1
                       FIX Application Protocol Versions (APPLICATIONVERSION): 2.7, 3.0, 4.0, 4.1, 4.2, 4.3, 4.4, 5.0

                      Possible TXT records defined and their values (replace uppercase text with enumerations from the list above):
                       txtvers=1
                       fix=APPLICATIONVERSION
                       fix supported=APPLICATIONVERSION[,APPLICATIONVERSION, ... ,APPLICATIONVERSION]
                       fixt=SESSIONVERSION

    fjork           Fjork
                    John Schilling <john at jschilling.net>
                    Defined TXT keys: None

    fl-purr         FilmLight Cluster Power Control Service
                    Darrin Smart <dns-sd at filmlight.ltd.uk>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: Proprietary

    fmpro-internal  FileMaker Pro
                    Clay Maeckel <clay_maeckel at filemaker.com>
                    Defined TXT keys: None

    fmserver-admin  FileMaker Server Administration Communication Service
                    Eric Jacobson <eric_jacobson at filemaker.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    fontagentnode   FontAgent Pro
                    Insider Software <http://www.insidersoftware.com>
                    Defined TXT keys: None

    freehand        FreeHand MusicPad Pro Interface Protocol
                    Ted Schroeder <tschroeder at freehandsystems.com>
                    Defined TXT keys: None

    ftp             File Transfer
                    Service name originally allocated for Jon Postel <postel at isi.edu>
                    Now advertised and browsed-for by numerous independent
                    server and client implementations.
                    Protocol description: RFC 959
                    Defined TXT keys: u=<username> p=<password> path=<path>

    ftpcroco        Crocodile FTP Server
                    Xnet Communications <croco at xdsnet.de>
                    Defined TXT keys: None

    fv-cert         Fairview Certificate
                    Jim Lyle <jim.lyle at siliconimage.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: DevID=<device id>, DevPK=<device public key>

    fv-key          Fairview Key
                    Jim Lyle <jim.lyle at siliconimage.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: KeyID=<device id>

    fv-time         Fairview Time/Date
                    Jim Lyle <jim.lyle at siliconimage.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    frog            Frog Navigation Systems
                    Rene Jager <renej at frog.nl>
                    Protocol description: Proprietary
                    Defined TXT keys: type, name, id

    gbs-smp         SnapMail
                    Eric Harris-Braun <eric at glassbead.com>
                    Defined TXT keys: None

    gbs-stp         SnapTalk
                    Eric Harris-Braun <eric at glassbead.com>
                    Defined TXT keys: None

    gforce-ssmp     G-Force Control via SoundSpectrum's SSMP TCP Protocol
                    Andy O'Meara <andy at soundspectrum.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    glrdrvmon       OpenGL Driver Monitor
                    Dave Springer <daves at apple.com>
                    Defined TXT keys: None

    gpnp            Grid Plug and Play
                    David Brower <david.brower at oracle.com>
                    Protocol description: RFC 3920
                    Defined TXT keys: None

    grillezvous     Roxio ToastAnywhere(tm) Recorder Sharing
                    Defined TXT keys: AppID=<application id> KeyHash=<application license key hash>

    growl           Growl
                    Defined TXT keys: None

    guid            Special service type for resolving by GUID (Globally Unique Identifier)
                    Defined TXT keys: Varies; Depends on type of service being offered/resolved
                    Although DNS-SD does not recommend or advocate using GUIDs as the primary name
                    of an offered service (why not?), it does support use of GUIDs as service names
                    where developers want to use them that way.
                    Typically users do not browse for GUIDs. They are not user-friendly and not very
                    informative. Typically, the service is advertised as usual, using a user-friendly
                    name. One of the TXT record attributes is a GUID for the service instance.
                    Once the user has browsed and chosen the desired service instance via its user-friendly
                    name, the service is resolved, the TXT record is retrieved, and the GUID is stored.
                    A given network service instance is therefore being advertised two ways, for example:
                        <User-Friendly-Name>._ptp._tcp.local
                        <GUID>._guid._tcp.local
                    On subsequent accesses to the service, the GUID-based name is resolved, and that
                    particular service instance is discovered, even if the user has subsequently
                    changed the user-friendly name to something else.
                    Note: Although each different logical service type needs to have its own different
                    DNS-SD service type, all GUID-based names use the same pseudo-type: "_guid._tcp".
                    There is no possibility of name conflict because (by definition) GUIDs are globally unique.

    h323            H.323 Real-time audio, video and data communication call setup protocol
                    Will MacDonald <will at codian.com>
                    Defined TXT keys: None

    helix           MultiUser Helix Server
                    Larry Atkin <shasta at qsatoolworks.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    hmcp            Home Media Control Protocol
                    Will Lahr <will at disruptivegroup.com>
                    Defined TXT keys: None

    http            World Wide Web HTML-over-HTTP
                    Tim Berners-Lee <timbl at W3.org>
                    Protocol description: RFC 2616
                    Defined TXT keys: u=<username> p=<password> path=<path to document>
                    (see txtrecords.html#http)
                    NOTE: The meaning of this service type, though called just "http", actually
                    denotes something more precise than just "any data transported using HTTP".
                    The DNS-SD service type "http" should only be used to advertise content that:
                     * is served over HTTP,
                     * can be displayed by "typical" web browser client software, and
                     * is intented primarily to be viewed by a human user.
                    Of course, the definition of "typical web browser" is subjective, and may
                    change over time, but for practical purposes the DNS-SD service type "http"
                    can be understood as meaning "human-readable HTML content served over HTTP".
                    In some cases other widely-supported content types may also be appropriate,
                    such as plain text over HTTP, or JPEG image over HTTP.
                    Content types not intented primarily for viewing by a human user, or not
                    widely-supported in web browsing clients, should not be advertised as
                    DNS-SD service type "http", even if they do happen to be transported over HTTP.
                    Such types should be advertised as their own logical service type with their
                    own DNS-SD service type, for example, XUL (XML User Interface Language)
                    transported over HTTP is advertised explicitly as DNS-SD service type "xul-http".

    https           HTTP over SSL/TLS
                    Tim Berners-Lee <timbl at W3.org>
                    Protocol description: RFC 2616
                    NOTE: Web browsers like Safari and Internet Explorer (with the Bonjour for Windows plugin)
                    DO NOT browse for DNS-SD service type "_https._tcp" in addition to browsing for "_http._tcp".
                    This is a conscious decision to reduce proliferation of service types, to help keep
                    DNS-SD efficient on the network. Today, if a user types http://www.mybank.com/ into their
                    web browser, the web server automatically redirects the user to https://www.mybank.com/.
                    Rather than having an entirely different DNS-SD service type for https, we recommend
                    using the same redirection mechanism: advertise a plain "http" service, which consists
                    of nothing except an HTTP redirection to the desired "https" URL.
                    Work is currently being done on adding mechanisms to HTTP and TLS to allow the server
                    to tell the client that it needs to activate TLS on the current connection before
                    proceeding. If this becomes widely adopted, it further justifies the decision to
                    not create a separate DNS-SD service type "_https._tcp", because security becomes
                    just another one of the things that is negotiated on a per-connection basis (like
                    content-type negotiation today) rather than being an entirely separate thing.

    homeauto        iDo Technology Home Automation Protocol
                    Tony de Rijk <idotechnology at mac.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    honeywell-vid   Honeywell Video Systems
                    Shankar Prasad <Shankar.Prasad at honeywell.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    hotwayd         Hotwayd
                    Defined TXT keys: None

    howdy           Howdy messaging and notification protocol
                    Joseph Sickel <js at ozate.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    hpr-bldlnx      HP Remote Build System for Linux-based Systems
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: rh73, rhel3, rhel4, deb31, suse102

    hpr-bldwin      HP Remote Build System for Microsoft Windows Systems
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: xp, vista

    hpr-db          Identifies systems that house databases for the Remote Build System and Remote Test System
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: bld, tst, mstr

    hpr-rep         HP Remote Repository for Build and Test Results
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: bld, tst, official

    hpr-toollnx     HP Remote System that houses compilers and tools for Linux-based Systems
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: rh73, rhel3, rhel4, deb31, suse102

    hpr-toolwin     HP Remote System that houses compilers and tools for Microsoft Windows Systems
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: xp, vista

    hpr-tstlnx      HP Remote Test System for Linux-based Systems
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: rh73, rhel3, rhel4, deb31, suse102

    hpr-tstwin      HP Remote Test System for Microsoft Windows Systems
                    Jeffrey J. Walls <jeff.walls at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: xp, vista

    hydra           SubEthaEdit
                    TheCodingMonkeys <monkeys at codingmonkeys.de>
                    Defined TXT keys: None

    iax             Inter Asterisk eXchange, ease-of-use NAT friendly open VoIP protocol
                    Benjamin Kowarsch <benjamin at sunrise-tel.com> November 2004
                    Protocol Description: http://www.cornfed.com/iax.pdf (work in progress)
                    Primary Transport Protocol: UDP
                    Defined TXT keys:
                      auth          plaintext | md5 | rsakeys
                      userid        alphanumeric, additionally '_', '+', '-'
                      secret        any printable ASCII characters
                      domain        any DNS domain name or IP address
                      extension     alphanumeric, additionally '*', '#', '_', '+', '-'
                      context       alphanumeric, additionally '_', '+', '-'
                      trunk         yes | no | 0 | 1
                      welcome       alphanumeric, additionally '*', '#', '_', '+', '-'
                      voicemail     alphanumeric, additionally '*', '#', '_', '+', '-'
                      reception     alphanumeric, additionally '*', '#', '_', '+', '-'
                      echotest      alphanumeric, additionally '*', '#', '_', '+', '-'
                      ivrtest       alphanumeric, additionally '*', '#', '_', '+', '-'
                    All of these TXT record keys are optional, they may be omitted.
                    Further keys may be added in the future.

    ibiz            iBiz Server
                    IGG Software <ian at iggsoftware.com>
                    Defined TXT keys: None

    ica-networking  Image Capture Networking
                    Baskaran Subramaniam <baskaran at apple.com>
                    Defined TXT keys: None

    ican            Northrup Grumman/TASC/ICAN Protocol
                    Laurent Mihalkovic <ljp_m at mac.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    ichalkboard     iChalk
                    Math Game House Software <mathgamehouse at mac.com>
                    Defined TXT keys: None

    ichat           iChat 1.0
                    Jens Alfke <jens at apple.com>
                    Defined TXT keys: Proprietary

    iconquer        iConquer
                    Andrew Zamler-Carhart <andrew at zamler-carhart.com>
                    Defined TXT keys: None

    idata           Generic Data Acquisition and Control Protocol
                    Carson Fenimore <carson.fenimore at inl.gov>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    idsync          SplashID Synchronization Service
                    Justin Cepelak <jcepelak at splashdata.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    ifolder         Published iFolder
                    Brady Anderson <banderso at novell.com>
                    Defined TXT keys: version=?

    ihouse          Idle Hands iHouse Protocol
                    Toby Smith <dns at idlehands.net>
                    Defined TXT keys: None

    ilynx           iLynX
                    iOS Software <ios at free.fr>
                    Defined TXT keys: None

    imap            Internet Message Access Protocol
                    Mark Crispin <MRC at CAC.Washington.EDU>
                    Discovery Protocol: RFC 2782

    imidi           iMidi
                    Robert Grant <rob at grantedsw.com>
                    Defined TXT keys: None

    inova-ontrack   Inova Solutions OnTrack Display Protocol
                    Protocol description: Proprietary
                    Defined TXT keys: None

    idcws           Intermec Device Configuration Web Services
                    Thaddeus Ternes <thaddeus.ternes at intermec.com>
                    Protocol description: Proprietary web service for configuring embedded devices
                    Defined TXT keys: version=<x.xx>

    ipbroadcaster   IP Broadcaster
                    10base-t Interactive <support at 10base-t.com>
                    Defined TXT keys: None

    ipp             IPP (Internet Printing Protocol)
                    Carl-Uno Manros <manros at cp10.es.xerox.com>
                    Defined TXT keys: See BonjourPrinting.pdf.

    irmc            Intego Remote Management Console
                    Olivier Delecluse <odelecluse at intego.com>
                    Defined TXT keys: RMC Client Version=<version>, MAC Address=<address>

    iscsi           Internet Small Computer Systems Interface (iSCSI)
                    Protocol description: RFC 3720
                    Defined TXT keys: None

    isparx          iSparx
                    Philipp Dreiss <dreiss at isparx.de>
                    Defined TXT keys: None

    ispq-vc         iSpQ VideoChat
                    Chris Silverberg <csilverberg at nanocom.com>
                    Defined TXT keys: None

    ishare          iShare
                    Steve Dekorte <steve at dekorte.com>
                    Defined TXT keys: None

    isticky         iSticky
                    Insist <support at isticky.net>
                    Defined TXT keys: None

    istorm          iStorm
                    Math Game House Software <mathgamehouse at mac.com>
                    Defined TXT keys: None

    itsrc           iTunes Socket Remote Control
                    Kevin Leacock <kevin at itchycode.com>
                    Protocol description: http://www.itchycode.com
                    Defined TXT keys: None

    iwork           iWork Server
                    IGG Software <ian at iggsoftware.com>
                    Defined TXT keys: None

    jcan            Northrup Grumman/TASC/JCAN Protocol
                    Laurent Mihalkovic <ljp_m at mac.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    jeditx          Jedit X
                    Satoshi Matsumoto <satoshi at artman21.co.jp>
                    Protocol description: http://www.artman21.net
                    Defined TXT keys: None

    jini            Jini Service Discovery
                    Daniel Steinberg <daniel at oreilly.com>
                    Protocol description: Convention giving a deterministic programmatic mapping
                    between Jini service interface names and subtypes of the DNS-SD service
                    meta-type "_jini._tcp". For example, a client wishing to discover objects
                    that implement the "com.oreilly.ExampleService" interface would broswse for
                    the DNS-SD service subtype "ExampleService.oreilly.com._sub._jini._tcp".
                    (Note: Using Apple's Bonjour programming API, service subtypes
                    like this are expressed as a comma-separated list following
                    main type, e.g. "_jini._tcp,ExampleService.oreilly.com".
                    This allows an object that implements several interfaces to specify
                    all of those interfaces in a list when it registers its service.
                    When browsing for services, at most a single subtype is allowed.)
                    Defined TXT keys: None

    jtag            Proprietary
                    Uwe Ziegler, Goepel electronic GmbH, <u.ziegler@goepel.com>
                    Protocol description: Proprietary
                    Defined TXT keys: blocked=<name of the device>, version=<firmware/instrument controller version>

    kerberos        Kerberos
                    B. Clifford Neuman <bcn at isi.edu>
                    Description: draft-ietf-krb-wg-krb-dns-locate-03.txt
                    Discovery Protocol: RFC 2782

    kerberos-adm    Kerberos Administration
                    Description: draft-ietf-krb-wg-krb-dns-locate-03.txt
                    Discovery Protocol: RFC 2782

    ktp             Kabira Transaction Platform
                    Ramiro Sarmiento <ramiro at kabira.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    lan2p           Lan2P Peer-to-Peer Network Protocol
                    smash (Ben Guild) <smash at smashsworld.com>
                    Protocol description: http://www.lan2p.com
                    Defined TXT keys: None

    lapse           Gawker
                    Phil Piwonka <wnka at users.sourceforge.net>
                    Defined TXT keys: None

    lanrevagent     LANrev Agent
                    Martin Bestmann <martin at poleposition-sw.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      txtvers
                      server=<main LANrev server for agent>
                      vers=<version of LANrev Agent>
                      build=<build number of LANrev Agent>
                      id=<agent identifier>

    lanrevserver    LANrev Server
                    Martin Bestmann <martin at poleposition-sw.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    ldap            Lightweight Directory Access Protocol
                    Tim Howes <Tim.Howes at terminator.cc.umich.edu>
                    Protocol description: RFC 2253
                    Discovery Protocol: RFC 2782

    lexicon         Lexicon Vocabulary Sharing
                    Jacob Godwin-Jones <jacob at likethought.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    liaison         Liaison
                    Brian Cully <shmit at kublai.com>
                    Defined TXT keys: None

    llrp            RFID reader Low Level Reader Protocol
                    Paul Dietrich <registrar at impinj.com>
                    Protocol description: EPCglobal
                    Defined TXT keys: None

    lobby           Gobby
                    0x539 dev group gobby.0x539.de
                    Defined TXT keys: None

    logicnode       Logic Pro Distributed Audio
                    Nikolaus Gerteis <ngerteis at apple.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    login           Remote Login a la Telnet
                    Automatic authentication performed based on priviledged port numbers
                    and distributed data bases which identify "authentication domains".
                    Defined TXT keys: None

    lontalk         LonTalk over IP (ANSI 852)
                    Michael Tennefoss <mtennefoss at echelon.com>
                    Defined TXT keys: None

    lonworks        Echelon LNS Remote Client
                    Michael Tennefoss <mtennefoss at echelon.com>
                    Defined TXT keys: None

    lsys-appserver  Linksys One Application Server API
                    Frank Zerangue <fzerang at cisco.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                       path=value (relative URL)
                       engname=value (string)

    lsys-camera     Linksys One Camera API
                    Frank Zerangue <fzerang at cisco.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                       brand=value (string)
                       model=value (string)
                       version=value (string)

    lsys-ezcfg      LinkSys EZ Configuration
                    Frank Zerangue <fzerang at cisco.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      model=value (string)
                      serial=value (sring)
                      hwversion=value (string)
                      swversion=value (string)
                      ifversion=value (string)
                      type=value (string)
                      mac=value (12 hex digits)

    lsys-oamp       LinkSys Operations, Administration, Management, and Provisioning
                    Frank Zerangue <fzerang at cisco.com>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      model=value (string)
                      serial=value (sring)
                      hwversion=value (string)
                      swversion=value (string)
                      ifversion=value (string)
                      type=value (string)
                      mac=value (12 hex digits)

    lux-dtp         Lux Solis Data Transport Protocol
                    Laurence Flath <lflath at luxsolis.com>
                    Defined TXT keys: None

    lxi             LXI
                    Nick Barendt <nbarendt at vxitech.com>
                    Protocol description: Currently in draft; When published, will be found here: www.lxistandard.org
                    Defined TXT keys: txtvers, *IDN?=<response defined by IEEE 488; e.g., manufacturer, model, serial number, version>

    macfoh          MacFOH
                    Shaun Wexler <dev at macfoh.com>
                    Defined TXT keys: None

    macfoh-admin    MacFOH admin services
                    Shaun Wexler <dev at macfoh.com>
                    Defined TXT keys: None

    macfoh-audio    MacFOH audio stream
                    Shaun Wexler <dev at macfoh.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    macfoh-events   MacFOH show control events
                    Shaun Wexler <dev at macfoh.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    macfoh-data     MacFOH realtime data
                    Shaun Wexler <dev at macfoh.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    macfoh-db       MacFOH database
                    Shaun Wexler <dev at macfoh.com>
                    Defined TXT keys: None

    macfoh-remote   MacFOH Remote
                    Shaun Wexler <dev at macfoh.com>
                    Defined TXT keys: None

    macminder       Mac Minder
                    Luma Code <support at lumacode.com>
                    Defined TXT keys: None

    maestro         Maestro Music Sharing Service
                    Luke Steffen <lukesteffen at deusty.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    magicdice       Magic Dice Game Protocol
                    Mike Yenco <mike at yenco.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    mbconsumer      MediaBroker++ Consumer
                    Nate Rivard <nrivard at cc.gatech.edu>
                    Protocol description: http://coweb.cc.gatech.edu/sysHackfest/128
                    Defined TXT keys: None

    mbproducer      MediaBroker++ Producer
                    Nate Rivard <nrivard at cc.gatech.edu>
                    Protocol description: http://coweb.cc.gatech.edu/sysHackfest/128
                    Defined TXT keys: None

    mbserver        MediaBroker++ Server
                    Nate Rivard <nrivard at cc.gatech.edu>
                    Protocol description: http://coweb.cc.gatech.edu/sysHackfest/128
                    Defined TXT keys: None

    mcrcp           MediaCentral
                    equinux <mediacentral at equinux.comdu>
                    Defined TXT keys: None

    mesamis         Mes Amis
                    Providing a means of directly connecting with friends without third-party involvement.
                    David Priest <priest at sfu.ca>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    mimer           Mimer SQL Engine
                    Mimer <info at mimer.se>
                    Defined TXT keys: None

    mi-raysat       Mental Ray for Maya
                    Autodesk <me.licensing at autodesk.com>
                    Defined TXT keys: None

    modolansrv      modo LAN Services
                    Matt Craig <matt at luxology.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    moneysync       SplashMoney Synchronization Service
                    Justin Cepelak <jcepelak at splashdata.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    moneyworks      MoneyWorks Gold and MoneyWorks Datacentre network service
                    Rowan Daniell <rowan at cognito.co.nz>
                    Defined TXT keys: None

    moodring        Bonjour Mood Ring tutorial program
                    Daniel Steinberg <daniel at oreilly.com>
                    Defined TXT keys: txtvers=1 mood=<ascii digit from 0-4>

    mother          Mother script server protocol
                    Jonathan <jonathan at mugginsoft.com>
                    Protocol description: Proprietary
                    Defined TXT keys: user, ssl

    mp3sushi        MP3 Sushi
                    Alexandre Carlhian <alex at appeule.com>
                    Defined TXT keys: None

    mslingshot      Martian SlingShot
                    Martin Technology <support at martian.com>
                    Defined TXT keys: displayName, passwordRequired, acceptsUpdates

    mysync          MySync Protocol
                    Martin Redington <mildm8nnered at gmail.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    mttp            MenuTunes Sharing
                    iThink Software <contact at ithinksw.com>
                    Defined TXT keys: None

    mxs             MatrixStore
                    Object Matrix <support at object-matrix.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None
                      mxs.system.id=<system id>
                      mxs.system.version=<system layer version>
                      mxs.cluster.id=<cluster id the system belongs to>

    ncbroadcast     Network Clipboard Broadcasts
                    Thom McGrath <thom at thezaz.com>
                    Defined TXT keys: Contact The ZAZ Software <networkclipboard at thezaz.com>

    ncdirect        Network Clipboard Direct Transfers
                    Thom McGrath <thom at thezaz.com>
                    Defined TXT keys: Contact The ZAZ Software <networkclipboard at thezaz.com>

    ncsyncserver    Network Clipboard Sync Server
                    Thom McGrath <thom at thezaz.com>
                    Defined TXT keys: Contact The ZAZ Software <networkclipboard at thezaz.com>

    net-assistant   Apple Remote Desktop
                    Michael Stein <mvs at apple.com>
                    Defined TXT keys: None

    net2display     Vesa Net2Display
                    Kenneth B. Ocheltree <kennetho at us.ibm.com>
                    Protocol description: www.ncl.cs.columbia.edu/publications/adeac2006_fordist.pdf
                    Defined TXT keys: None

    netrestore      NetRestore
                    Mike Bombich <bombich at apple.com>
                    Defined TXT keys: message, status, progress

    newton-dock     Escale
                    Paul Guyot <pguyot at kallisys.net>
                    Defined TXT keys: None

    nfs             Network File System - Sun Microsystems
                    Brent Callaghan <brent at terra.eng.sun.com>
                    Protocol description: RFC 1813
                    Defined TXT keys: path=<path to mount point>

    nssocketport    DO over NSSocketPort
                    Douglas Davidson <drd at apple.com>
                    Defined TXT keys: None

    ntlx-arch       American Dynamics Intellex Archive Management Service
                    Gary Sands <gsands at tycoint.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, macaddress, protovers, model, serial

    ntlx-ent        American Dynamics Intellex Enterprise Management Service
                    Gary Sands <gsands at tycoint.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, macaddress, protovers, model, serial

    ntlx-video      American Dynamics Intellex Video Service
                    Gary Sands <gsands at tycoint.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, macaddress, protovers, model, serial, control, event

    ntp             Network Time Protocol
                    Service name originally allocated for Dave Mills <Mills at HUEY.UDEL.EDU>
                    Now advertised and browsed-for by numerous independent
                    server and client implementations.
                    Protocol description: RFC 958
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    ntx             Tenasys
                    Carl Ellis <carl.ellis at tenasys.com>
                    Protocol description: Proprietary
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    obf             Observations Framework
                    Matthew Baker <matt.baker at intermec.com>
                    Protocol description: Proprietary
                    Defined TXT keys: version=<value>

    objective       Means for clients to locate servers in an Objective (http://www.objective.com) instance.
                    Marc Bailey <marc at objective.com>
                    Protocol description: Proprietary SOAP/iiop, CORBA/iiop and SOAP/http bindings supported.
                    Defined TXT keys:
                      txtvers='1'
                      type={'production'|'standby'|'test'|'demo'}
                      protocol={['SOAP'],['CORBA']}
                      transport=['iiop']|['http']

    oce             Oce Common Exchange Protocol
                    Dion Slijp <dion.slijp at oce.com>
                    Protocol description: Proprietary
                    Defined TXT keys: type, version

    odabsharing     OD4Contact
                    Objective Decision <od4contact at objective-decision.com>
                    Defined TXT keys: None

    ofocus-conf     OmniFocus setting configuration
                    Timothy J. Wood <tjw at omnigroup.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    ofocus-sync     OmniFocus document synchronization
                    Timothy J. Wood <tjw at omnigroup.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    olpc-activity1  One Laptop per Child activity
                    One Laptop per Child/Collabora Ltd. <devel at lists.laptop.org>
                    Protocol description: http://wiki.laptop.org/go/Shared_Activity_Protocol_1.0
                    Primary Transport Protocol: UDP
                    Defined TXT keys: see http://wiki.laptop.org/go/Shared_Activity_Protocol_1.0

    omni-bookmark   OmniWeb
                    The Omni Group <info at omnigroup.com>
                    Defined TXT keys: None

    openbase        OpenBase SQL
                    Defined TXT keys: None

    oprofile        oprofile server protocol
                    Rob Bradford <rob at o-hand.com>
                    Protocol description: Open source implementation but undocumented as yet
                    Defined TXT keys: None

    ovready         ObjectVideo OV Ready Protocol
                    Gary Myers <gmyers at objectvideo.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, protovers

    owhttpd         OWFS (1-wire file system) web server
                    Paul H Alfille <paul.alfille at gmail.com>
                    Protocol description: http://www.owfs.org/index.php?page=owhttpd
                    Defined TXT keys: txtvers

    owserver        OWFS (1-wire file system) server
                    Paul H Alfille <paul.alfille at gmail.com>
                    Protocol description: http://www.owfs.org/index.php?page=owserver_protocol
                    Defined TXT keys: txtvers

    parentcontrol   Remote Parental Controls
                    John Scalo <scalo at apple.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    passwordwallet  PasswordWallet Data Synchronization Protocol
                    Sanford Selznick <sanford-srvtype at selznick.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    pcast           Mac OS X Podcast Producer Server
                    Nick Brosnahan <nbrosnahan at apple.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    p2pchat         Peer-to-Peer Chat (Sample Java Bonjour application)
                    Roger Pantos <rpantos at apple.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    parliant        PhoneValet Anywhere
                    Parliant Corporation www.parliant.com
                    Defined TXT keys: None

    pdl-datastream  Printer Page Description Language Data Stream (vendor-specific)
                    Stuart Cheshire <pdl-datastream at apple.com> September 2002
                    Defined TXT keys: See BonjourPrinting.pdf.
                    Note: Actual PDL depends on printer in question; may be Postscript,
                    Epson ESC/P, HP PCL, etc.; contact respective printer vendors for
                    details of each individual PDL. List of PDLs supported by a given
                    printer is indicated by the "pdl" key in the TXT record.

    pgpkey-hkp      Horowitz Key Protocol (HKP)
                    Marc Horowitz <marc at mit.edu>
                    Protocol description: http://www.mit.edu/afs/net.mit.edu/project/pks/thesis/paper/thesis.html
                    Defined TXT keys: None

    pgpkey-https    PGP Keyserver using HTTP/1.1
                    Jeroen Massar <jeroen at unfix.org>
                    Protocol description: RFC 2816
                    Defined TXT keys: path=<path on the server where the HKP applications reside>
                                      normally: "path=/pks/"

    pgpkey-https    PGP Keyserver using HTTPS
                    Jeroen Massar <jeroen at unfix.org>
                    Protocol description: RFC 2818
                    Defined TXT keys: path=<path on the server where the HKP applications reside>
                                      normally: "path=/pks/"

    pgpkey-ldap     PGP Keyserver using LDAP
                    Jeroen Massar <jeroen at unfix.org>
                    Protocol description: RFC 2251
                    Defined TXT keys: None

    pgpkey-mailto   PGP Key submission using SMTP
                    Jeroen Massar <jeroen at unfix.org>
                    Protocol description: RFC 2821
                    Defined TXT keys: user=<user portion of the mail address>

    photoparata     Photo Parata Event Photography Software
                    Sam Carleton <scarleton at miltonstreet.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    pictua          Pictua Intercommunication Protocol
                    Isaack Rasmussen <isaack at pictua.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    piesync         pieSync Computer to Computer Synchronization
                    Timothy Wayper <timmy at wunderbear.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    piu             Pedestal Interface Unit by RPM-PSI
                    James Nikolai <jamesnikolai at rpm-psi.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    poch            Parallel OperatiOn and Control Heuristic (Pooch)
                    Dean Dauger <D at DaugerResearch.com>
                    Defined TXT keys: None

    pop3            Post Office Protocol - Version 3
                    Marshall Rose <mrose at dbc.mtview.ca.us>
                    Protocol description: RFC 1939
                    Discovery Protocol: RFC 2782

    postgresql      PostgreSQL Server
                    Defined TXT keys: None

    powereasy-erp   PowerEasy ERP
                    Ulaganathan Sriramulu <ulag at effigent.com>
                    Protocol description: Proprietary
                    Defined TXT keys: ip, port, name, instance, cgi-alias, major-version, minor-version, custom

    powereasy-pos   PowerEasy Point of Sale
                    Murthy Parthasarathi <pvmurthy at effigent.com>
                    Protocol description: Proprietary
                    Defined TXT keys: ip, port, type, device-id, major-version, minor-version, custom

    pplayer-ctrl    Piano Player Remote Control
                    Juraj Zopp <juraj.zopp at pianoforce.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    presence        Peer-to-peer messaging / Link-Local Messaging
                    XMPP Registrar <registrar at xmpp.org>
                    Protocol description: http://www.xmpp.org/extensions/xep-0174.html
                    Defined TXT keys: See http://www.xmpp.org/registrar/linklocal.html
                    Note: Registration updated May 2007. Was formerly listed as "iChat AV" (Apple's IM client
                    for Mac OS X) with TXT keys: txtvers, port.p2pj, phsh, vc, 1st, AIM, msg, status, last
                    When first shipped in Mac OS X 10.2, iChat's peer-to-peer messaging protocol was
                    created to solve the problem of serverless messaging between peers on the same link.
                    However, there is nothing inherent in the protocol that limits it to being only link-local;
                    it was simply an artifact of iChat in Mac OS X 10.2 using link-local Multicast DNS to
                    discover peers. With the advent of Wide-Area DNS-SD, it is also possible to use iChat's
                    peer-to-peer messaging between machines on different links.

    print-caps      Retrieve a description of a device's print capabilities
                    Troy Bergstrand <troy.bergstrand at hp.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    printer         Spooler (more commonly known as "LPR printing" or "LPD printing")
                    Protocol description: RFC 1179
                    Defined TXT keys: See BonjourPrinting.pdf.

    profilemac      Profile for Mac medical practice management software
                    David Sinclair <bonjour at profilemac.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    prolog          Prolog
                    Mike Brady <brady at cs.tcd.ie>
                    Protocol description: Proprietary
                    Defined TXT keys: version=<version number>

    ptnetprosrv2    PTNetPro Service
                    Profiling and performance analysis protocol for Shark 4.0 and BigTop.
                    Apple Computer <perftools-feedback at group.apple.com>
                    Defined TXT keys: None

    ptp             Picture Transfer Protocol
                    Petronel Bigioi <petronel at fotonation.com>
                    Defined TXT keys: guid=<Device guid>

    ptp-req         PTP Initiation Request Protocol
                    Mark Wood <mark.d.wood at kodak.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, guid, c0, c1, c2, ..., where the number of c_n attributes is variable

    qbox            QBox Appliance Locator
                    Geoff Back <geoff.back at autocue.co.uk>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    qttp            QuickTime Transfer Protocol
                    Stuart Cheshire <cheshire at apple.com>
                    Protocol description: QuickTime media (a ".mov file") transported over HTTP.
                    A QTTP-compliant server does not need to implement every detail of the entire HTTP specification
                    (e.g. POST and PUT) but it does need to implement HTTP partial GETs to allow a client to perform
                    random-access reads into the file rather than having to fetch the entire thing.
                    Defined TXT keys: u=<username> p=<password> path=<path to document> (Same as for _http._tcp)

    quinn           Quinn Game Server
                    Simon Haertel <simonhaertel at web.de>
                    Defined TXT keys: None

    rakket          Rakket Client Protocol
                    Orion Reblitz-Richardson <orionr at rakket.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    raop            Remote Audio Output Protocol (AirTunes)
                    Rob Newberry <rnewberry at apple.com>
                    Defined TXT keys: Contact Apple at <bonjourdev at apple.com>

    rbr             RBR Instrument Communication
                    Greg Johnson <greg.johnson at ieee.org>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    rce             PowerCard
                    DeVoeSquared <support at devoesquared.com>
                    Defined TXT keys: None

    realplayfavs    RealPlayer Shared Favorites
                    RealNetworks <macplayer at real.com>
                    Defined TXT keys: None

    recipe          Recipe Sharing Protocol
                    Daniel G. Taylor <dan at programmer-art.org>
                    Protocol description: http://www.recipemanager.org/rsp/
                    Defined TXT keys: http://www.recipemanager.org/rsp/rsp10draft.html#dnssd

    remoteburn      LaCie Remote Burn
                    Serge DE LUCA <sdeluca at lacie.com>
                    Defined TXT keys: server_version, min_client_version

    renderpipe      ARTvps RenderDrive/PURE Renderer Protocol
                    Andrew Hoddinott <support at artvps.com>
                    Defined TXT keys: None

    rendezvouspong  RendezvousPong
                    Math Game House Software <mathgamehouse at mac.com>
                    Defined TXT keys: None

    resacommunity   Community Service
                    Mr Stephane MONS <stephane.mons at free.fr>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    resol-vbus      RESOL VBus
                    Daniel Wippermann <Daniel.Wippermann at resol.de>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    retrospect      Retrospect backup and restore service
                    Michael Marks <marks_michael at emc.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    rfb             Remote Frame Buffer (used by VNC)
                    Andrew van der Stock <ajv at greebo.net>
                    Defined TXT keys: None

    rfbc            Remote Frame Buffer Client (Used by VNC viewers in listen-mode)
                    Ole-Morten Duesund <ole-morten.duesund at bbvisuals.no>
                    Defined TXT keys: server=dns-name/ip-address:port of currently displayed VNC server.
                      Empty if not showing anything/available.

    rfid            RFID Reader Mach1(tm) Protocol
                    Paul Dietrich <registrar at impinj.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    riousbprint     Remote I/O USB Printer Protocol
                    Rob Newberry <rnewberry at apple.com>
                    Defined TXT keys: See BonjourPrinting.pdf.

    roku-rcp        Roku Control Protocol
                    Don Woodward <dwoodward at rokulabs.com>
                    Defined TXT keys: txtvers=1

    rsmp-server     Remote System Management Protocol (Server Instance)
                    Geoff Back <geoff at demonlair.co.uk>
                    Protocol description: Proprietary
                    Defined TXT keys: apiver=<major.minor>

    rsync           Rsync
                    Andrew Tridgell <tridge at samba.anu.edu.au>
                    Protocol description: http://samba.anu.edu.au/rsync
                    Defined TXT keys: None

    rtsp            Real Time Streaming Protocol
                    Rob Lanphier <robla at prognet.com>
                    Protocol description: RFC 2326
                    Defined TXT keys: None

    rubygems        RubyGems GemServer
                    Rich Kilmer <rich at infoether.com>
                    Protocol description: GemServer
                    Defined TXT keys: None

    safarimenu      Safari Menu
                    Jesus De Meyer <jesus at edot-studios.com>
                    Defined TXT keys: None

    sallingbridge   Salling Clicker Sharing
                    Jonas Salling <jonas at salling.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    sallingclicker  Salling Clicker Service
                    Jonas Salling <jonas at salling.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    salutafugijms   Salutafugi Peer-To-Peer Java Message Service Implementation
                    David Walend <david at walend.net> or <dev at salutafugijms.dev.java.net>
                    Protocol description: salutafugijms.dev.java.net
                    Defined TXT keys: SalutaProperties

    sandvox         Sandvox
                    Karelia Software
                    Protocol description: Proprietary
                    Defined TXT keys: None

    scanner         Bonjour Scanning
                    Baskaran Subramaniam <baskaran at apple.com>
                    Defined TXT keys: None

    schick          Schick
                    Heiko Kretschmer <info at wurst-wasser.net>
                    Defined TXT keys: None

    scone           Scone
                    James Moore <jam at wirerimmed.com>
                    Defined TXT keys: None

    scpi-raw        IEEE 488.2 (SCPI) Socket
                    Nick Barendt <nbarendt at vxitech.com>
                    Protocol description: Interpreter that accepts IEEE 488.2 commands;
                    "scpi-raw" has an IANA reserved port of 5025
                    Defined TXT keys: None

    scpi-telnet     IEEE 488.2 (SCPI) Telnet
                    Nick Barendt <nbarendt at vxitech.com>
                    Protocol description: Telnet server that accepts IEEE 488.2 commands;
                    "scpi-telnet" has an IANA reserved port of 5024
                    Defined TXT keys: None

    sdsharing       Speed Download
                    Yazsoft <info at yazsoft.com>
                    Defined TXT keys: None

    see             SubEthaEdit 2
                    TheCodingMonkeys <monkeys at codingmonkeys.de>
                    Defined TXT keys: txtvers=1, name=<Full Name>, userid=<User ID>, version=2

    seeCard         seeCard
                    Stefan Pantke <sales at turingart.com>
                    Defined TXT keys: None

    senteo-http     Senteo Assessment Software Protocol
                    Michael Boyle <michaelboyle at smarttech.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    sentillion-vlc  Sentillion Vault System
                    George Hartz <george.hartz at sentillion.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    sentillion-vlt  Sentillion Vault Systems Cluster
                    George Hartz <george.hartz at sentillion.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    serendipd       serendiPd Shared Patches for Pure Data
                    Hans-Christoph Steiner <hans at eds.org>
                    Protocol description: http://at.or.at/serendipd/
                    Defined TXT keys: None

    servereye       ServerEye AgentContainer Communication Protocol
                    Andreas Behr <andreas.behr at kraemer-it.de>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    servermgr       Mac OS X Server Admin
                    Jeff Albouze <foup at apple.com>
                    Defined TXT keys: None

    services        DNS Service Discovery
                    Stuart Cheshire <cheshire at apple.com>, Marc Krochmal <marc at apple.com>
                    Not a service type. Special name reserved for DNS-SD meta queries.

    sessionfs       Session File Sharing
                    Anthony Williams <tonydubs at gmail.com>
                    Protocol description: This project is for the purposes of research only.  It is the original work
                    of Anthony Williams and Geet Duggal, copyrighted as of 2005.  Website soon to be constructed.
                    Defined TXT keys: Text keys are the file extensions of any file the user plans to share, i.e. pdf, doc, mp3.

    sftp-ssh        Secure File Transfer Protocol over SSH
                    Bryan Cole <bryan.cole at teraview.com>
                    Protocol description: draft-ietf-secsh-filexfer-13.txt
                    Defined TXT keys: u=<username> p=<password> path=<path>

    shell           like exec, but automatic authentication is performed as for login server.
                    Defined TXT keys: None

    shipsgm         Swift Office Ships
                    Verek <info at verek.com>
                    Defined TXT keys: None

    shipsinvit      Swift Office Ships
                    Verek <info at verek.com>
                    Defined TXT keys: None

    shoppersync     SplashShopper Synchronization Service
                    Justin Cepelak <jcepelak at splashdata.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    shoutcast       Nicecast
                    Rogue Amoeba <nicecast at rogueamoeba.com>
                    Defined TXT keys: None

    sip             Session Initiation Protocol, signalling protocol for VoIP
                    Benjamin Kowarsch <benjamin at sunrise-tel.com> November 2004
                    Protocol Description: http://www.ietf.org/rfc/rfc3261.txt (work in progress)
                    Primary Transport Protocol: UDP
                    Defined TXT keys:
                      sipver        SIP version
                      sipstd        RFC number of SIP standard to comply with
                      auth          plaintext | md5 | rsakeys
                      userid        alphanumeric, additionally '_', '+', '-'
                      secret        any printable ASCII characters
                      realm         SIP realm (see RFC3261)
                      fromuser      username for SIP "from" header (see RFC3261)
                      fromdomain    domain for SIP "from" header (see RFC3261)
                      registrar     SIP registrar (see RFC3261)
                      proxy         SIP proxy (see RFC3261)
                      natproxy      SIP proxy for NATed clients
                      outproxy      outbound SIP proxy (see RFC3261)
                      stunserver    STUN server DNS name or IP address
                      contact       SIP URI (see RFC3261)
                      dtmfmode      inband | rfc2833 | sipinfo
                      welcome       SIP URI (see RFC3261)
                      voicemail     SIP URI (see RFC3261)
                      reception     SIP URI (see RFC3261)
                      echotest      SIP URI (see RFC3261)
                      ivrtest       SIP URI (see RFC3261)
                    Further TXT record keys may be added in the future.

    sipuri          Session Initiation Protocol Uniform Resource Identifier
                    Jae Woo Lee <jae at cs.columbia.edu>
                    Protocol Description: draft-lee-sip-dns-sd-uri-00
                    Defined TXT keys: Defined in URL specification

    sironaxray      Sirona Xray Protocol
                    Michael Dalpiaz <Michael.Dalpiaz at sirona.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Manufacturer=Sirona

    skype           Skype
                    Protocol description: http://skype.com/products/explained.html
                    Defined TXT keys: platform, status, auth, rversion, version

    sleep-proxy     Sleep Proxy Server
                    Stuart Cheshire <cheshire at apple.com>, Marc Krochmal <marc at apple.com>
                    Defined TXT keys: None

    slimcli         SliMP3 Server Command-Line Interface
                    Dean Blackketter <dean at slimdevices.com>
                    Defined TXT keys: None

    slimhttp        SliMP3 Server Web Interface
                    Dean Blackketter <dean at slimdevices.com>
                    Defined TXT keys: None

    smb             Server Message Block over TCP/IP
                    Defined TXT keys: u=<username> p=<password> path=<path>

    soap            Simple Object Access Protocol
                    Andrew Donoho <awd at us.ibm.com>
                    Defined TXT keys: None
                    Subtypes: The specific SOAP-based protocol being offered.
                    Note: Browsing for _soap._tcp as a generic service is useful only in development tools.
                    For any given application, it should browse for the specific semantic service (subtype
                    of _soap._tcp) it requires. Browsing for _soap._tcp would simply find all services
                    that happened to be built on top of SOAP technology, without regard for whether the
                    service they provide is at all relevant to what this application wants to do.

    sox             Simple Object eXchange
                    Igor Mozolevsky <igor at itaufait.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    spearcat        sPearCat Host Discovery
                    Pierre Frisch <pierre.frisch at spearway.com>
                    Protocol description: Proprietary
                    Defined TXT keys: applicationname=<Application Name>, osname=<OS Name>, sslsupport=<Uses SSL>

    spike           Shared Clipboard Protocol
                    Scott Herscher <scott at porchdogsoft.com>
                    Defined TXT keys: None

    spincrisis      Spin Crisis
                    Sphera Software <contact at sphera-soft.com>
                    Defined TXT keys: None

    spl-itunes      launchTunes
                    David Nanian <dnanian at shirt-pocket.com>
                    Defined TXT keys: None

    spr-itunes      netTunes
                    David Nanian <dnanian at shirt-pocket.com>
                    Defined TXT keys: None

    splashsync      SplashData Synchronization Service
                    Justin Cepelak <jcepelak at splashdata.com>
                    Protocol description: Proprietary
                    Defined TXT keys: Proprietary

    ssh             SSH Remote Login Protocol
                    Tatu Ylonen <ylo at cs.hut.fi>
                    Defined TXT keys: u=<username> p=<password>

    ssscreenshare   Screen Sharing
                    Defined TXT keys: None

    strateges       Strateges
                    Jean-Olivier Lanctot-D. <jolivierld at clichesw.com>
                    Defined TXT keys: None

    sge-exec        Sun Grid Engine (Execution Host)
                    Bill Van Etten <Bill at BioTeam.net>
                    Defined TXT keys: None

    sge-qmaster     Sun Grid Engine (Master)
                    Bill Van Etten <Bill at BioTeam.net>
                    Defined TXT keys: None
                    Note: Sun Grid Engine "Submit Hosts" browse for _sge-qmaster._tcp service
                    to find a queue master to which they should submit jobs.
                    Sun Grid Engine "Queue Masters" browse for _sge-exec._tcp service
                    to find all the execution hosts that are advertising their availability
                    and willingness to do that work. For more information see http://bioteam.net/

    sparql          SPARQL Protocol and RDF Query Language
                    Alex Tucker <alex at floop.org.uk>
                    Protocol description: http://www.w3.org/TR/rdf-sparql-protocol/
                    Defined TXT keys:
                      txtvers=1
                      path=<relative or absolute URL of endpoint>
                      protovers=<number> [if not specified then default is 1.0, corresponding to SPARQL version]
                      binding=<HTTP | SOAP> [if not specified then default is HTTP]
                      vocabs=<space separated list of URIs> [RDF vocabularies or OWL ontologies used by the endpoint]
                      metadata=<URL> [to fetch RDF/XML description of SPARQL service]

    stanza          Lexcycle Stanza service for discovering shared books
                    Marc Prud'hommeaux <support at lexcycle.com>
                    Protocol description: SOAP over HTTP
                    Defined TXT keys: None

    stickynotes     Sticky Notes
                    Johnnie Walker <mrwalker at randomsequence.com>
                    Defined TXT keys: None

    submission      Message Submission
                    Jeroen Massar <jeroen at unfix.org>
                    Protocol description: RFC 2476
                    Defined TXT keys: None

    supple          Supple Service protocol
                    Dave Christianson <dbc1 at cs.washington.edu>
                    Defined TXT keys: type url

    svn             Subversion
                    CollabNet www.collab.net
                    Defined TXT keys: None

    swcards         Signwave Card Sharing Protocol
                    Signwave Networking Development Team <mail at signwave.co.uk>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    swordfish       Swordfish Protocol for Input/Output
                    Jim Wallace <jim at cs.dal.ca>
                    Protocol description: www.cs.dal.ca/~jim/Swordfish
                    Defined TXT keys: None

    sxqdea          Synchronize! Pro X
                    Qdea <support at qdea.com>
                    Defined TXT keys: None

    sybase-tds      Sybase Server
                    Defined TXT keys: None

    syncopation     Syncopation Synchronization Protocol by Sonzea
                    Sonzea, LLC <support at sonzea.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    syncqdea        Synchronize! X Plus 2.0
                    Qdea <support at qdea.com>
                    Defined TXT keys: None

    taccounting     Data Transmission and Synchronization
                    John MacMullin <john.macmullin at cox.net>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    tbricks         tbricks internal protocol
                    Joakim Johansson <joakim.johansson at tbricks.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers=1, sesna, seid, setype, cosna, coid,
                        cotype, sysna, syna, syid, subsyid, venid, protocols, pid

    tcu             Tracking Control Unit by RPM-PSI
                    James Nikolai <jamesnikolai at rpm-psi.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    teamlist        ARTIS Team Task
                    ARTIS Software <contact at artissoftware.com>
                    Defined TXT keys: None

    teleport        teleport
                    Julien Robert <jul at abyssoft.com>
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    telnet          Telnet
                    Service name originally allocated for Jon Postel <postel at isi.edu>
                    Now advertised and browsed-for by numerous independent
                    server and client implementations.
                    Protocol description: RFC 854
                    Defined TXT keys: u=<username> p=<password>

    tftp            Trivial File Transfer
                    David Clark <ddc at LCS.MIT.EDU>
                    Protocol description: RFC 783
                    Primary Transport Protocol: UDP
                    Defined TXT keys: None

    ticonnectmgr    TI Connect Manager Discovery Service
                    Stephen Reid <sreid at ti.com>
                    Defined TXT keys: None

    timbuktu        Timbuktu
                    Neal Trautman <neal at netopia.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    tinavigator     TI Navigator Hub 1.0 Discovery Service
                    Stephen Reid <sreid at ti.com>
                    Defined TXT keys: None

    tivo-hme        TiVo Home Media Engine Protocol
                    Developer Support <devsupport at tivo.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    tivo-music      TiVo Music Protocol
                    Developer Support <devsupport at tivo.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    tivo-photos     TiVo Photos Protocol
                    Developer Support <devsupport at tivo.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    tivo-remote     TiVo Remote Protocol
                    Developer Support <devsupport at tivo.com>
                    Protocol description: Proprietary
                    Defined TXT keys: protocol, path, swversion, platform, TSN

    tivo-videos     TiVo Videos Protocol
                    Developer Support <devsupport at tivo.com>
                    Protocol description: Proprietary
                    Defined TXT keys: protocol, path, swversion, platform, TSN

    tomboy          Tomboy
                    Alex Graveley <alex at beatniksoftware.com>
                    Protocol description: http://www.beatniksoftware.com/tomboy
                    Defined TXT keys: None

    toothpicserver  ToothPics Dental Office Support Server
                    Milton Pulis <toothpic at fastq.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    touch-able      iPhone and iPod touch Remote Controllable
                    Amandeep Jawa <daap at apple.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, CtlN, DbId, Ver, DvTy, OSsi, DvSv

    touch-remote    iPhone and iPod touch Remote Pairing
                    Amandeep Jawa <daap at apple.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, DvNm, Pair, RemV, RemN, DvTy

    tryst           Tryst
                    Francisco Ryan Tolmasky <ftolmasky at adelphia.net>
                    Defined TXT keys: None

    ttp4daemon      TechTool Pro 4 Anti-Piracy Service
                    Micromat <support at micromat.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    tunage          Tunage Media Control Service
                    Matt Patenaude <MattPat at mattpat.net>
                    Protocol description: http://tunage.tuneconnect.net
                    Defined TXT keys: None

    tuneranger      TuneRanger
                    Acertant Technologies, Inc.
                    Protocol description: Proprietary
                    Defined TXT keys: None

    ubertragen      Ubertragen
                    Widgetschmie.de
                    Defined TXT keys: None

    uddi            Universal Description, Discovery and Integration
                    Paul Denning <pauld at mitre.org>
                    Protocol description: http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
                    Defined TXT keys: TBD

    uddi-inq        Universal Description, Discovery and Integration Inquiry
                    Paul Denning <pauld at mitre.org>
                    Protocol description: http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
                    Defined TXT keys: TBD

    uddi-pub        Universal Description, Discovery and Integration Publishing
                    Paul Denning <pauld at mitre.org>
                    Protocol description: http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
                    Defined TXT keys: TBD

    uddi-sub        Universal Description, Discovery and Integration Subscription
                    Paul Denning <pauld at mitre.org>
                    Protocol description: http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
                    Defined TXT keys: TBD

    uddi-sec        Universal Description, Discovery and Integration Security
                    Paul Denning <pauld at mitre.org>
                    Protocol description: http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
                    Defined TXT keys: TBD

    upnp            Universal Plug and Play
                    Andrew Donoho <awd at us.ibm.com>
                    Defined TXT keys: None
                    Subtypes: The specific UPnP Forum protocol being offered.
                    Note: Browsing for _upnp._tcp as a generic service is useful only in development tools.
                    For any given application, it should browse for the specific semantic service (subtype
                    of _upnp._tcp) it requires. Browsing for _upnp._tcp would simply find all services that
                    happen to use an application protocol designed by the UPnP Forum, without regard for
                    whether the service they provide is at all relevant to what this application wants to do.

    uswi            Universal Switching Corporation products
                    Roger Lemberg <rlemberg at uswi.com>
                    Protocol description: www.uswi.com
                    Defined TXT keys: None

    utest           uTest
                    Gregory Power <gpower at apple.com>
                    Defined TXT keys: None

    ve-decoder      American Dynamics VideoEdge Decoder Control Service
                    Gary Sands <gsands at tycoint.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, macaddress, protovers, model, serial, path, idp

    ve-encoder      American Dynamics VideoEdge Encoder Control Service
                    Gary Sands <gsands at tycoint.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, macaddress, protovers, model, serial, path, idp

    ve-recorder     American Dynamics VideoEdge Recorder Control Service
                    Gary Sands <gsands at tycoint.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, macaddress, protovers, model, serial, path, idp

    visel           visel Q-System services
                    Lehpaner Sasa <lsasa at visel.it>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      Version=<service version>
                      Type=<service type>
                      Name=<service Name>
                      Zone=<service zone>
                      ID=<serviceID>
                      SString=<serviceString>
                      SString1=<serviceString>

    volley          Volley
                    David Catmull <uncommon at uncommonplace.com>
                    Protocol description: http://www.uncommonplace.com/volley/wiki/tiki-index.php?page=Network+Protocol
                    Defined TXT keys: None

    vos             Virtual Object System (using VOP/TCP)
                    Reed Hedges <reed at interreality.org>, Peter Amstutz <tetron at interreality.org>
                    Protocol description: "Creating Interreality" available at http://interreality.org
                    Defined TXT keys:
                      url=<Object URL with full path>
                      type=<Comma-seperated list of object types>
                      title=<Short title of service>
                      descr=<Short description of service>

    vue4rendercow   VueProRenderCow
                    Defined TXT keys: None

    vxi-11          VXI-11 TCP/IP Instrument Protocol
                    Nick Barendt <nbarendt at vxitech.com>
                    Protocol description: VXI-11 as defined by the VXI Bus Consortium
                    Defined TXT keys: None

    webdav          World Wide Web Distributed Authoring and Versioning (WebDAV)
                    Y. Y. Goland <yarong at microsoft.com>
                    Protocol description: RFC 2518
                    Defined TXT keys: u=<username> p=<password> path=<path>

    webdavs         WebDAV over SSL/TLS
                    Y. Y. Goland <yarong at microsoft.com>
                    Protocol description: RFC 2518
                    Defined TXT keys: u=<username> p=<password> path=<path>

    whamb           Whamb
                    Whamb <support at whamb.com>
                    Defined TXT keys: None

    wired           Wired Server
                    Zanka Software <axel at zankasoftware.com>
                    Defined TXT keys: None

    witap           WiTap Sample Game Protocol
                    Rory McGuire <rlpm at apple.com>
                    Protocol description: http://developer.apple.com/iphone/library/samplecode/WiTap/
                    Defined TXT keys: None

    wkgrpsvr        Workgroup Server Discovery
                    Forest Hill <forest at apple.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    workstation     Workgroup Manager
                    Kevin Arnold <imlucid at apple.com>
                    Defined TXT keys: None

    wormhole        Roku Cascade Wormhole Protocol
                    Don Woodward <dwoodward at rokulabs.com>
                    Defined TXT keys: txtvers=1

    workgroup       Novell collaboration workgroup
                    Brady Anderson <banderso at novell.com>
                    Defined TXT keys: version=? description=?

    ws              Web Services
                    Andrew Donoho <awd at us.ibm.com>
                    Defined TXT keys: None
                    Subtypes: The specific Web Services-based protocol being offered.
                    Note: Browsing for _ws._tcp as a generic service is useful only in development tools.
                    For any given application, it should browse for the specific semantic service (subtype
                    of _ws._tcp) it requires. Browsing for _ws._tcp would simply find all services that
                    happened to be built on top of Web Services technology, without regard for whether
                    the service they provide is at all relevant to what this application wants to do.

    wtc-heleos      Wyatt Technology Corporation HELEOS
                    Brent Fulgham <bfulgham at wyatt.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    wtc-qels        Wyatt Technology Corporation QELS
                    Brent Fulgham <bfulgham at wyatt.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    wtc-rex         Wyatt Technology Corporation Optilab rEX
                    Roy Reapor <rreapor at wyatt.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    wtc-viscostar   Wyatt Technology Corporation ViscoStar
                    Roy Reapor <rreapor at wyatt.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    wtc-wpr         Wyatt Technology Corporation DynaPro Plate Reader
                    Brent Fulgham <bfulgham at wyatt.com>
                    Protocol description: Proprietary
                    Defined TXT keys: None

    wwdcpic         PictureSharing sample code
                    Marc Krochmal <marc at apple.com>
                    Protocol description: http://developer.apple.com/samplecode/PictureSharing/index.html
                    Defined TXT keys: None

    xcodedistcc     Xcode Distributed Compiler
                    Scott Tooker <tooker at apple.com>
                    Defined TXT keys: None

    xgate-rmi       xGate Remote Management Interface
                    Tim Jobling <tim at cambridgeimaging.co.uk>
                    Protocol description: Proprietary
                    Defined TXT keys:
                      tech=value (string)
                      model=value (string)
                      version=value (string)

    xgrid           Xgrid
                    David Kramer <dkramer at apple.com>
                    Defined TXT keys: None

    xmms2           XMMS2 IPC Protocol
                    Tobias Rundstrom <tru at xmms.org>
                    Protocol description: http://wiki.xmms2.xmms.se/index.php/XMMS2_IPC_Protocol
                    Defined TXT keys: None

    xmp             Xperientia Mobile Protocol
                    Henric Bergh <henric.bergh at xperientia.com>
                    Protocol description: Proprietary
                    Defined TXT keys: txtvers, user, system, nodeid, desc

    xmpp-client     XMPP Client Connection
                    Peter Saint-Andre <stpeter at jabber.org>
                    Protocol description: RFC 3920
                    Discovery Protocol: RFC 2782

    xmpp-server     XMPP Server Connection
                    Peter Saint-Andre <stpeter at jabber.org>
                    Protocol description: RFC 3920
                    Discovery Protocol: RFC 2782

    xsanclient      Xsan Client
                    Jeff Albouze <foup at apple.com>
                    Defined TXT keys: None

    xsanserver      Xsan Server
                    Jeff Albouze <foup at apple.com>
                    Defined TXT keys: None

    xsansystem      Xsan System
                    Jeff Albouze <foup at apple.com>
                    Defined TXT keys: None

    xserveraid      XServe Raid
                    Bob Bradley <bradley at apple.com>
                    Defined TXT keys: Contact Apple at <bonjourdev at apple.com>

    xsync           Xserve RAID Synchronization
                    Bob Bradley <bradley at apple.com>
                    Defined TXT keys: Contact Apple at <bonjourdev at apple.com>

    xtimelicence    xTime License
                    AppMac Software <appmac at appmac.com>
                    Defined TXT keys: None

    xtshapro        xTime Project
                    AppMac Software <appmac at appmac.com>
                    Defined TXT keys: None

    xul-http        XUL (XML User Interface Language) transported over HTTP
                    Eran Gampel <eran at aoe6.net>
                    Protocol description: XML User Interface Language (XUL) over HTTP.
                    Defined TXT keys: u=<username> p=<password> path=<path to document> (Same as for _http._tcp)

The following services have been observed 'in the wild' using tools like Bonjour Browser, but they have not been officially registered at DNS-SD.org, and they are not legal SRV service type names according to IANA rules because they are more than fourteen characters long and/or contain illegal characters.

They are listed here solely for informational purposes.

    Service Type             Description
    ------------             -----------

    bigbangbackgammon        Big Bang Backgammon
                             Freeverse Software <info at freeverse.com>

    bigbangcheckers          Big Bang Checkers
                             Freeverse Software <info at freeverse.com>

    clipboardsharing         ClipboardSharing
                             Erik Lagercrantz <erik at lagercrantz.ath.cx>

    gds_db                   InterBase Database Remote Protocol

    netmonitorserver         Net Monitor Server
                             Guy Meyer <rominar at mac.com>

    presence_olpc            OLPC Presence

    pop_2_ambrosia           Pop-Pop

    profCastLicense          ProfCast

    WorldBook2004ST          World Book Encyclopedia
                             MacKiev <support at mackiev.com>