DNS-SD: Difference between revisions
Jump to navigation
Jump to search
(→CLI) |
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 - |
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/