Difference between revisions of "DNS-SD"
Jump to navigation
Jump to search
(→API) |
|||
Line 1: | Line 1: | ||
Protocole de publication et de découverte de service sur un réseau local |
Protocole de publication et de découverte de service sur un réseau local |
||
+ | * Bonjour/Rendez-Vous = dns sd, avec serveur dns; unicast |
||
− | * Utilise l'IP Multicast (mDNS) |
||
+ | * mDNS/Zeroconf = multicast (même protocole, stockage par clients) |
||
− | * aka Rendez-Vous, Apple Bonjour |
||
Line 30: | Line 30: | ||
* http://linux.die.net/man/1/avahi-browse |
* http://linux.die.net/man/1/avahi-browse |
||
* https://wiki.archlinux.org/index.php/avahi |
* https://wiki.archlinux.org/index.php/avahi |
||
+ | * nss-mdns |
||
− | |||
===Windows=== |
===Windows=== |
Latest revision as of 10:01, 1 March 2014
Protocole de publication et de découverte de service sur un réseau local
- Bonjour/Rendez-Vous = dns sd, avec serveur dns; unicast
- mDNS/Zeroconf = multicast (même protocole, stockage par clients)
CLI
MacOS
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/dns-sd.1.html
Term 1 (Service Registration)
dns-sd -R "MyWebServer" _http._tcp . 8080 path=/index.html ^C
Term 2 (Service Discovery)
dns-sd -B _http._tcp DATE: ---Fri 28 Feb 2014--- 21:05:47.634 ...STARTING... Timestamp A/R Flags if Domain Service Type Instance Name 21:06:16.951 Add 2 4 local. _http._tcp. MyWebServer 21:06:27.486 Rmv 0 4 local. _http._tcp. MyWebServer
Linux
Windows
API
Python
Java
Bundles OSGi
Links
Alternative DNS Servers free book http://jpmens.net/2010/10/29/alternative-dns-servers-the-book-as-pdf/