Skip to content
generated from dogmatiq/template-go

🚧 A DNS-SD, Multicast DNS and Zeroconf/Bonjour toolkit for Go.

License

Notifications You must be signed in to change notification settings

dogmatiq/dissolve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dissolve

Dissolve is a DNS-SD, Multicast DNS and Zeroconf/Bonjour toolkit for Go.

Documentation Latest Version Build Status Code Coverage

  • DNS-based service discovery (aka DNS-SD) is a method of using a standard set of DNS records to describe network services so that they may be discovered by clients. DNS-SD is defined in RFC 6763.

  • Multicast DNS (aka mDNS) provides a way to respond to DNS queries without the need for a centralised DNS server. mDNS is defined in RFC 6762.

  • The combination of these two technologies, wherein a multicast DNS server answers DNS-SD queries gives us Zero Configuration networking, commonly known as Zeroconf or Bonjour.

Goals

  • Advertise and discover services via Zeroconf/Bonjour
  • Discover DNS-SD services via conventional unicast DNS
  • Advertise DNS-SD services via common unicast DNS services (Route53, etc)
  • Expose methods for writing custom mDNS responders
  • Allow mDNS queries without CGO

About

🚧 A DNS-SD, Multicast DNS and Zeroconf/Bonjour toolkit for Go.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •