Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
multicastdns [2007/10/07 08:58] – New snapshot FredrikLindbergmulticastdns [2019/02/01 09:46] (current) – add to CategoryProject MateuszPiotrowski
Line 1: Line 1:
 ====== Multicast DNS ====== ====== Multicast DNS ======
  
-[http://www.multicastdns.org/ Multicast DNS (mDNS)] is a part of Zero Configuration Networking (Zeroconf) and provides the ability to address hosts using DNS-like names without the need of an existing (unicast), managed DNS server.+[[http://www.multicastdns.org/|Multicast DNS (mDNS)]] is a part of Zero Configuration Networking (Zeroconf) and provides the ability to address hosts using DNS-like names without the need of an existing (unicast), managed DNS server.
  
 The project is divided into two phases each with a set of sub-projects. The sub-projects in phase 1 is more or less The project is divided into two phases each with a set of sub-projects. The sub-projects in phase 1 is more or less
 listed in the order they will be implemented in (they depend on each other), sub-projects in phase 2 is not listed listed in the order they will be implemented in (they depend on each other), sub-projects in phase 2 is not listed
 in the same order as they will be implemented. in the same order as they will be implemented.
-Focus and priority will initially be on phase 1 only. 
  
-  * [:%%MulticastDNS%%/Quickstart:Quick start] - If you want to play with it. +  * [[MulticastDNS/Quickstart|Quick start]] - If you want to play with it. 
-  * [http://www.shapeshifter.se/tags/soc2007/ Status blog] +  * [[MulticastDNS/SOCproposal|Original SoC proposal]]
-  * [:%%MulticastDNS%%/SOCproposal:Original %%SoC%% proposal]+
  
-**Snapshot**: [http://shapeshifter.se/pub/mdns_sd/mdns_sd-20071007.tar.gz  mdns_sd-20071007.tar.gz]+A public mercurial repository with snapshots is available at http://hg.h3q.net/mdns
  
 ===== Phase 1 ===== ===== Phase 1 =====
Line 22: Line 20:
 Provides the ability to announce its own mdns records onto the network. Provides the ability to announce its own mdns records onto the network.
  
-[:%%MulticastDNS%%/responderd:Details] +[[MulticastDNS/responderd|Details]]
- +
-[[[http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2007/fli%2dmdns%5fsd/mdnsd&HIDEDEL=YES]]]+
  
 ==== Client API (libmdns) ==== ==== Client API (libmdns) ====
Line 32: Line 28:
 Privileges operations include addition/removal of self-claimed records, while non-privileged operations Privileges operations include addition/removal of self-claimed records, while non-privileged operations
 are limited to basic host lookup routines. are limited to basic host lookup routines.
- 
-[[[http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2007/fli%2dmdns%5fsd/libmdns&HIDEDEL=YES]]] 
  
 ==== NSS module ==== ==== NSS module ====
Line 41: Line 35:
 Implements gethostby{name,name2,addr}, getaddrinfo and ghby{addr,name} (used by getipnodeby{name,addr} and getnameinfo). Implements gethostby{name,name2,addr}, getaddrinfo and ghby{addr,name} (used by getipnodeby{name,addr} and getnameinfo).
 Configuration file /etc/mdns.conf (similar to resolv.conf) controld the search space. Default is .local and private ip-addresses. Configuration file /etc/mdns.conf (similar to resolv.conf) controld the search space. Default is .local and private ip-addresses.
- 
-[[[http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2007/fli%2dmdns%5fsd/nss%5fmdns&HIDEDEL=YES]]] 
  
 ==== Command line utility ==== ==== Command line utility ====
Line 51: Line 43:
 It currently supports resolving names, add/remove/list names and resources and view/flush cache, It currently supports resolving names, add/remove/list names and resources and view/flush cache,
 its feature set is in sync with features provided by libmdns. its feature set is in sync with features provided by libmdns.
- 
-[[[http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2007/fli%2dmdns%5fsd/mdns&HIDEDEL=YES]]] 
  
 ===== Phase 2 ===== ===== Phase 2 =====
Line 73: Line 63:
 A wrapper library around libmdns (and possibly libsd) to allow apple dns_sd-aware applications to work with mdns_responderd. A wrapper library around libmdns (and possibly libsd) to allow apple dns_sd-aware applications to work with mdns_responderd.
 The API header (dns_sd.h) is released by Apple under a BSD-license. The API header (dns_sd.h) is released by Apple under a BSD-license.
 +
 +----
 +
 +{{tag>Project}}
  
  • multicastdns.1191747505.txt.gz
  • Last modified: 2007/10/07 08:58
  • by FredrikLindberg