forked from sbyx/ohybridproxy
mDNS DNS-SD hybrid-proxy
License
dot-Sean/ohybridproxy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ohybridproxy - an mDNS/DNS hybrid-proxy based on mDNSResponder ** Abstract ** ohybridproxy is a mDNS/DNS hybrid-proxy which allows to exchange service discovery and other mDNS-information usually limited to a single link in routed networks with multiple links. This process is explained in http://tools.ietf.org/html/draft-cheshire-dnssd-hybrid-01 which inspired this implementation. ** Features ** 1. Translation of DNS requests a) IPv4 + IPv6 support b) Filtering of link-local addresses c) UDP + TCP support 2. Support for multiple interfaces a) Individual domain setting per interface b) Automatic reverse lookup on all interfaces ** Compiling ** ohybridproxy depends on the following libraries: * libubox: http://nbd.name/gitweb.cgi?p=luci2/libubox.git * libdns_sd: http://opensource.apple.com/tarballs/mDNSResponder ohybridproxy uses cmake: * To prepare a Makefile use: "cmake ." * To build / install use: "make" / "make install" afterwards. * To build DEB or RPM packages use: "make package" afterwards. ** Firmware Integration ** Although ohybridproxy can be statically configured this can be cumbersome in a network with several routers. It is advised to exchange and manage its configuration through a network configuration protocol.
About
mDNS DNS-SD hybrid-proxy
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 94.7%
- C++ 3.5%
- CMake 1.8%