DNS-SD: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
Protocole 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/Zeroconf = multicast (même protocole, stockage par clients)

Appeler




Line 9: Line 8:
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/dns-sd.1.html
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/dns-sd.1.html


Term 1 (Service Registration)
<pre>
<pre>
dns-sd -B _http._tcp
dns-sd -R "MyWebServer" _http._tcp . 8080 path=/index.html

^C
</pre>
</pre>


Term 2 (Service Discovery)
<pre>
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
</pre>


===Linux===
===Linux===
* 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===
Line 27: Line 39:
===Java===
===Java===
* [[JmDNS]]
* [[JmDNS]]

===Bundles [[OSGi]]===
* [[Eclipse Communication Framework (ECF)]]

==Links==
Alternative DNS Servers free book http://jpmens.net/2010/10/29/alternative-dns-servers-the-book-as-pdf/

Latest revision as of 08: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/