archive-org.com » ORG » D » DNS-SD.ORG

Total: 12

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • DNS Service Discovery (DNS-SD)
    performing DNS Dynamic Updates with an attached lease time that are automatically deleted unless renewed before the lease expires much like a DHCP address lease Setting up DNS for Zero Configuration Wide Area Service Discovery by Clients One of easiest applications of Wide Area DNS SD is simply to add a few records to your DNS server to automatically advertise selected services to clients with zero configuration on the client side When clients get a response packet from the local network s DHCP server there s a domain in that packet and clients running Mac OS X 10 4 Tiger or Bonjour for Windows automatically query that domain for advertised services Therefore as long as you have administrative access to the domain in question you can easily add the necessary records so the clients will discover web pages printers and other network services of your choosing If you don t have have administrative access to the domain currently being returned by your DHCP server but you do control the DHCP server then you can change the DHCP server to return a different domain one that you do have control over In many cases people set their home gateway s DHCP server to return their ISP s domain name in the DHCP packet without giving it much thought There s really no reason to do this since you have no control over your ISP s domain It makes a lot more sense and is a lot more useful to set the domain to be one that you do have control over There are two ways to do this If you have your own name server already set up and running you can just add the necessary records If you don t already have your own name server or you do but don t want to put the records there just yet then you can also set up a test server to experiment with the technology If you re an end user and you don t have access to a DNS server to experiment with you can still see Wide Area Bonjour browsing in action just by entering an appropriate DNS search domain Setting up DNS to Allow Clients to Advertise their own Wide Area Services After advertising static services to clients the next step you can take if you choose is to allow clients to advertise their own wide area services Doing this is not zero configuration on the client side for a couple of security reasons One is that users of client machines on your network may not want their services advertised potentially world wide without their knowledge or consent For this reason advertising of services into the global DNS is an option that has to be explicitly enabled by the client In addition the client needs to specify the domain into which they want their services advertised On the server side there s also a security concern On the world wide Internet you can t allow just anyone to

    Original URL path: http://www.dns-sd.org/ (2016-02-14)
    Open archived version from archive


  • Manually Adding DNS-SD Service Discovery Records to an Existing Name Server
    record tells the web browser the specific page on the server it should request in its HTTP GET command Often but not always the path will be just New Employee Information Page http tcp SRV 0 0 80 neinfo example com TXT path How it Works Now that you ve created your DNS records the process works like this When a client gets an address from your DHCP server your DHCP server also includes information specifying a default DNS domain In this example we ll assume that s example com The client needs to determine whether you d like it to use Wide Area DNS SD to browse for services It does this by prepending the text lb dns sd udp to the default DNS domain and then doing a query for PTR records with that name in this case lb dns sd udp example com In our example the client s query gets an answer example com In principle the PTR record could indicate some other domain to browse instead but in the common case a self referential PTR referring back to the same domain is usually easiest The client now knows it s supposed to browse for services in example com Any time an application like the Safari web browser calls one of the DNS SD browsing APIs to browse for services without explicitly specifying a particular DNS domain to browse the mdnsd daemon will automatically browse the default browse domain it learned from the network You can advertise other service types too not just HTTP web servers You can advertise printers that magically show up in the Mac s print dialog and in the Printer Setup Wizard in Bonjour for Windows You can advertise FTP servers and SSH servers that magically show up in Terminal s Connect to Server window You could even advertise a shared iPhoto album of pictures from the company party that would magically show up in iPhoto s side bar For the current list of service types see DNS SRV RFC 2782 Service Types Microsoft DNS Microsoft s Active Directory DNS server software can t handle names with spaces in them While you could make a rule that you have to name all your services without using any spaces that s a pretty ugly limitation Kind of reminds you of the days of DOS 8 3 filenames doesn t it Fortunately DNS SD s domain enumeration pointers give you just the amount of indirection you need to work around this problem Instead of making the domain enumeration pointers be self referential loops pointing back at the same domain you can point them at a different domain like this b dns sd udp IN PTR dns sd services lb dns sd udp IN PTR dns sd services dns sd services IN NS our linux machine running BIND 9 This zone file snippet let s say we ve added it to the zone file for example com does two things Firstly it tells clients that

    Original URL path: http://www.dns-sd.org/ServerStaticSetup.html (2016-02-14)
    Open archived version from archive

  • Setting up a Test Server to experiment with Wide-Area DNS-SD
    DNS service and then save it as a file called etc named conf On Mac OS X you can find the machine s current DNS server address by typing scutil dns at a command prompt and using the first server address it displays On other Unix systems you can look in the file etc resolv conf options directory var named forwarders Y Y Y Y zone home type master file db home 3 Start the named name server daemon On most Unix systems you can start the named name server daemon by finding the init d directory usually it s something like etc rc d init d and typing named start To have the named server restart automatically after reboot you ll have to add the appropriate links in the appropriate rc x d directories On Mac OS X 10 4 you can start the named name server daemon by typing sudo bin launchctl load w System Library LaunchDaemons org isc named plist The w tells it to make the change persistent so that after reboot the named server will be restarted automatically To run the named server just once and not have the change persistent omit the w You stop the server with the corresponding unload command sudo bin launchctl unload w System Library LaunchDaemons org isc named plist 4 Manually configure clients to talk to your temporary test server Now you have a named server that thinks it s the authority for the home domain However no other machines know that and the root name servers are not going to tell them that you re the authority for the home domain unless that top level domain is officially delegated to you and that s not likely to happen The way around this problem is to manually configure your

    Original URL path: http://www.dns-sd.org/ServerTestSetup.html (2016-02-14)
    Open archived version from archive

  • Wide-Area Bonjour browsing
    Now when you look in Safari you should see additional non local services discovered in the Bonjour list Windows XP and 2000 2003 Just follow the steps below to add a DNS search domain what Microsoft calls a DNS suffix Click start Select Control Panel Double click Network Connections If you don t see it click Switch to Classic View Double click your active connection and then click Properties Click

    Original URL path: http://www.dns-sd.org/ClientBrowseOnly.html (2016-02-14)
    Open archived version from archive

  • Setting up a Bonjour Name Server
    server in Mac OS X you ll need to edit the BIND configuration file etc named conf If you re not already running a name server on your machine start with a blank file and add the contents below Otherwise add the following to your existing configuration file typically etc named conf options tell named where to find zone files directory var named these answer DNS queries outside of the bonjour example com zone insert address es of your normal DNS servers or caches here On Mac OS X you can find the address es via the scutil dns command forwarders 1 2 3 4 5 6 7 8 entry for our new zone zone bonjour example com type master file db bonjour example com allow update key bonjour example com key for updating our zone key bonjour example com algorithm hmac md5 secret CnMMp xdDomQZ4TelKIHeQ If you don t wish to use a shared secret replace the line allow update key bonjour example com with allow update any and omit the key definition If you wish to create a key per user and don t want to have to include the entire list of keys explicitly in the allow update declaration you can use an update policy declaration instead like this update policy grant wildcard bonjour example com Writing the Zone File Next you ll need to create a zone file named db your zone for example db bonjour example com and copy it into var named The only change that you need to make is to replace the two instances of wab example com with the hostname of your server don t forget the dot on the end TTL 3600 One hour default TTL Replace wab example com below with your machine s hostname IN SOA wab example com unused email 1 serial 10800 refresh 3 hours 3600 retry 1 hour 604800 expire 1 week 60 minimum 1 minute Specify your server as the nameserver for your zone substituting your machine s hostname IN NS wab example com Specify the server which handles DNS updates for your zone typically port 53 on the same server as above If you re going to be running dnsextd see below then the port number is typically 5352 dns update udp IN SRV 0 0 53 wab example com Add PTR records telling clients that they can browse and register here b dns sd udp IN PTR b browse domain lb dns sd udp IN PTR lb legacy browse domain include domain in empty string browses r dns sd udp IN PTR r registration domain Discovering Your Server If you have access to the parent zone s DNS server you can delegate the new zone to the new server by adding an entry in the example com zone file bonjour example com 86400 IN NS wab example com Your network administrator may be able to do this for you If you do not have access to the parent zone s DNS server

    Original URL path: http://www.dns-sd.org/ServerSetup.html (2016-02-14)
    Open archived version from archive

  • Configuring clients to use Wide-Area Bonjour
    Bonjour Preference Pane has three tabs Hostname Registration and Browsing Hostname If you have a Dynamic DNS hostname RFC 2136 assigned to you by your Bonjour server admin who ensures that everyone s hostname is unique or if you run your own DNS server with Dynamic Update you can enter it here and click Apply The hostname must be fully qualified so don t enter a hostname like steve enter a hostname like steve bonjour example com The yellow dot will turn green to confirm a successful registration with the DNS server or red if a permanent error occurs such as trying to update a name that you re not authorized to update If the dot remains yellow that indicates lack of network connectivity for example your Ethernet cable may not be plugged in Connect the cable or otherwise establish connectivity and the dot should turn green or red as appropriate Note that currently hostname registrations will not work if your computer is behind a NAT unless the NAT gateway is one that supports NAT Port Mapping Protocol NAT PMP such as AirPort Extreme or AirPort Express Some NAT gateways that support the UPnP Home Gateway Protocol may also work If the DNS server requires credentials to authenticate secure updates RFC 3007 click Password and enter the key name and key data given to you by the DNS operator The key name is most often the name of your Bonjour domain for example bonjour example com i e your fully qualified host name with the first label removed The key data or password is most often a random looking string of characters for example CnMMp xdDomQZ4TelKIHeQ Registration If you d like to advertise services on your machine that are discoverable anywhere on the Internet or at least anywhere within your

    Original URL path: http://www.dns-sd.org/ClientSetup.html (2016-02-14)
    Open archived version from archive

  • DNS SRV (RFC 2782) Service Types
    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 help HELP command TCP Port Service Multiplexer TCPMUX RFC 1078 hg Mercurial web based repository access Protocol description Proprietary Defined TXT keys None path file system pathname to repository description descriptive name of repository hinz HINZMobil Synchronization protocol Jorg Laschke laschke hinz de Protocol description Proprietary Defined TXT keys None hmcp Home Media Control Protocol Will Lahr will at disruptivegroup com Defined TXT keys None home sharing iTunes Home Sharing Amandeep Jawa daap at apple com Protocol description Proprietary Defined TXT keys txtvers hQ iTSh Version MID Database ID dmb Version OSsi hG hC Machine ID 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 hs off Hobbyist Software Off Discovery Rob Jonson rob at hobbyistsoftware com Protocol description Proprietary Defined TXT keys None htsp Home Tv Streaming Protocol Andreas Öman andreas at lonelycoder com Protocol description http trac lonelycoder com hts wiki htsp 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 Known Subtypes printer 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 hydra SubEthaEdit TheCodingMonkeys monkeys at codingmonkeys de Defined TXT keys None hyperstream Atempo HyperStream deduplication server Laurent Charmet laurent charmet at atempo com Protocol description Proprietary Defined TXT keys version x y z w uuid 36 bytes UUID string host real host name 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 ii drills Instant Interactive Drills Ricky Sharp rsharp at instantinteractive com Protocol description Proprietary Defined TXT keys None ii konane Instant Interactive Konane Ricky Sharp rsharp at instantinteractive com Protocol description Proprietary 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 indigo dvr Indigo Security Digital Video Recorders Haram Lee layne at indigo security com Protocol description Proprietary Defined TXT keys Proprietary 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 Flagship Protocol printer ipspeaker IP Speaker Control Protocol Dan Mahn dan mahn at digidescorp com Protocol description Proprietary Defined TXT keys None irelay iRelay application discovery service Marc Diamante pgmp at pgmpsolutions com Protocol description Proprietary Defined TXT keys Proprietary 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 itis device IT IS International Ltd Device Ben Webster b webster at itisint com Protocol description Proprietary Defined TXT keys type product type configuration product configuration description human readable description version device and protocol version itsrc iTunes Socket Remote Control Kevin Leacock kevin at itchycode com Protocol description http www itchycode com Defined TXT keys None ivef Inter VTS Exchange Format Harry ten Berge berge at hitt nl Protocol description http openivef org 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 labyrinth Labyrinth local multiplayer protocol Andreas Alptun info at illusionlabs se Protocol description Proprietary Primary Transport Protocol UDP 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 leaf Lua Embedded Application Framework Ico Doornekamp ico at saedra nl Protocol description Proprietary Defined TXT keys name readable name product product name model version version number 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 library Delicious Library 2 Collection Data Sharing Protocol William Shipley wjs at me com Protocol description Proprietary Defined TXT keys None llrp RFID reader Low Level Reader Protocol Paul Dietrich registrar at impinj com Protocol description EPCglobal Defined TXT keys None llrp secure RFID reader Low Level Reader Protocol over SSL TLS Jason Schoon jason schoon at intermec 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 lonbridge Echelon LonBridge Server Rich Blomseth rich at echelon com Protocol description Proprietary 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 lyrics iPod Lyrics Service Gary Giebler gary at giebler com Protocol description Proprietary Defined TXT keys Proprietary 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 mandos Mandos Password Server Mandos Maintainers mandos at fukt bsnet se Protocol description http www fukt bsnet se mandos man mandos 8 protocol Defined TXT keys None matrix MATRIX Remote AV Switching Ken Jibiki ken at kenjij 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 mconnect ClairMail Connect Sachin Desai sachin at clairmail com Protocol description Proprietary Defined TXT keys None mcrcp MediaCentral equinux mediacentral at equinux comdu Defined TXT keys None mediaboard1 MediaBoardONE Asset and Information Manager data sharing and synchronization protocol Thomas K Fischer thomas fischer at interservices de Protocol description Proprietary 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 movieslate MovieSlate digital clapperboard Cliff Joyce cliffjoyce at pureblend com Protocol description Proprietary Defined TXT keys Proprietary mp3sushi MP3 Sushi Alexandre Carlhian alex at appeule com Defined TXT keys None mqtt IBM MQ Telemetry Transport Broker AndySC AndySC at uk ibm com Protocol description mqtt org Defined TXT keys topics open topic to subscribe to for information eg topic info mslingshot Martian SlingShot Martin Technology support at martian com Defined TXT keys displayName passwordRequired acceptsUpdates mumble Mumble VoIP communication protocol Thorvald Natvig thorvald at natvig com Protocol description Proprietary Defined TXT keys None musicmachine Protocol for a distributed music playing service Johan Mjones johan at nollbit com Protocol description http github com nollbit MusicMachineServer Defined TXT keys apiversion passreq 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 mxim art2 Maxim Integrated Products Automated Roadtest Mk II Zach Metzinger zach metzinger at maxim ic com Protocol description Proprietary Defined TXT keys Proprietary mxim ice Maxim Integrated Products In circuit Emulator Zach Metzinger zach metzinger at maxim ic com Protocol description Proprietary Defined TXT keys Proprietary 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 neoriders NeoRiders Client Discovery Protocol Jesse W Towner jwtowner at dsmedialabs com Protocol description Proprietary Primary Transport Protocol UDP Defined TXT keys None 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 od master OpenDirectory Master Jason Thorpe thorpej at apple com Protocol description Proprietary Defined TXT keys None odabsharing OD4Contact Objective Decision od4contact at objective decision com Defined TXT keys None odisk Optical Disk Sharing Bob Bradley bradley at apple com Defined TXT keys sys dkX officetime sync OfficeTime Synchronization Protocol Support support at officetime net Protocol description Proprietary 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 Shared Activity Protocol 1 0 Primary Transport Protocol UDP Defined TXT keys Shared Activity Protocol 1 0 oma bcast sg OMA BCAST Service Guide Discovery Service Stefan Ekenberg stefan ekenberg at stericsson com Protocol description www openmobilealliance org Defined TXT keys None omni bookmark OmniWeb The Omni Group info at omnigroup com Defined TXT keys None omni live Service for remote control of Omnisphere virtual instrument Glenn Olander glenn at greenoak com Protocol description omni liveprot html Defined TXT keys omni livetxt html openbase OpenBase SQL Defined TXT keys None opencu Conferencing Protocol Marc Manthey marc at let de Protocol description http opencu org uk Primary Transport Protocol UDP 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 oscit Open Sound Control Interface Transfer Gaspard Bucher gaspard at teti ch Protocol description http rubyk org en oscit Primary Transport Protocol UDP 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 panoply Panoply multimedia composite transfer protocol Natarajan Balasundara rajan at ipanoramii com Protocol description Proprietary Defined TXT keys None parabay p2p Parabay P2P protocol Vishnu Varadaraj vishnuv at parabay com Protocol description Proprietary 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 Flagship Protocol printer 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 http 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 pokeeye Communication channel for Poke Eye Elgato EyeTV remote controller Kristoffer Lawson setok at scred com Protocol description Proprietary 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 protonet Protonet node and service discovery protocol Ali Jelveh ali at protonet info Protocol description Proprietary Defined TXT keys version notes psap Progal Service Advertising Protocol Soren Weber sw at ditec gmbh de Protocol description Proprietary Primary Transport Protocol UDP Defined TXT keys c0 c1 cn psia Physical Security Interoperability Alliance Protocol Frank Yeh fyeh at us ibm com Protocol description www psialliance org Defined TXT keys txtvers protovers 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 puzzle Protocol used for puzzle games Michael Thomason mthomason at gmail com Protocol description Proprietary Defined TXT keys None 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 radiotag RadioTAG Event tagging for radio services Andy Buckingham feedback at radiodns org Protocol description http radiodns org docs tag RTAG01 pdf Defined TXT keys None radiovis RadioVIS Visualisation for radio services Andy Buckingham feedback at radiodns org Protocol description http radiodns org docs tag RVIS01 pdf Defined TXT keys None radioepg RadioEPG Electronic Programme Guide for radio services Andy Buckingham feedback at radiodns org Protocol description http radiodns org docs tag REPG01 pdf Defined TXT keys None raop Remote Audio Output Protocol AirTunes BonjourDev bonjourdev at apple com Defined TXT keys None 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 rdp Windows Remote Desktop Protocol Jugaari support at jugaari com Protocol description http msdn microsoft com en us library cc240445 aspx 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 remote Remote Device Control Protocol Gregory Dudek dudek at y1d com Defined TXT keys txtvers TXT record version tag protovers protocol vesion number forground primary device or system version firmware instrument controller version 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 renkara sync Renkara synchronization protocol Michael J Primeaux michael dot primeaux at renkara com Protocol description Proprietary 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 rql RemoteQuickLaunch Daniel Heffernan me at daniel ie Protocol description Proprietary Defined TXT keys None 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 sc golf StrawberryCat Golf Protocol Phil Willoughby phil willoughby at strawberrycat com 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

    Original URL path: http://www.dns-sd.org/ServiceTypes.html (2016-02-14)
    Open archived version from archive

  • About Bonjour in Safari (and other Web browsers)
    Bonjour list is the About Bonjour link then possibly you don t have any devices on your local network that are accessible using a web browser Or possibly you do have some but they don t yet advertise that fact using Bonjour Virtually all network printers made today support Bonjour as do devices like Axis network cameras Other devices are starting to support Bonjour discovery too If you have a network device that you can access by typing its IP address but it doesn t show up in Safari s Bonjour list contact the vendor to ask about Bonjour support 3 I m a developer My customers are asking me about Bonjour How do I get my device to appear in Safari s Bonjour list You need to add Bonjour support to your device Information on how to do this can be found on Apple s developer pages and in the O Reilly book Zero Configuration Networking The Definitive Guide Apple s implementation of Bonjour for Mac OS X and iOS also runs on a wide variety of other platforms including Windows and Linux it is Apache 2 Open Source and can be downloaded and used at no charge Other Open Source implementations also exist such as Avahi and JmDNS If you re using an embedded development kit for your product ask your development kit vendor about Bonjour support For example Microchip Wi Fi kits include Bonjour capability Android has native Bonjour support starting in API Level 16 Android 4 1 Jelly Bean released June 2012 4 Is this just for hardware devices Can other pages appear in Safari s Bonjour list too Yes just about any existing conventional web page can be advertised on the network so that it automatically appears in Safari s Bonjour list There are many

    Original URL path: http://www.dns-sd.org/web-browsers/ (2016-02-14)
    Open archived version from archive



  •