https://github.com/fwcd/arch-mdnsresponder
Arch Linux package for Apple's Bonjour stack (mDNSResponder)
https://github.com/fwcd/arch-mdnsresponder
arch-linux bonjour dns-sd linux mdns mdnsresponder zeroconf
Last synced: about 1 year ago
JSON representation
Arch Linux package for Apple's Bonjour stack (mDNSResponder)
- Host: GitHub
- URL: https://github.com/fwcd/arch-mdnsresponder
- Owner: fwcd
- License: cc0-1.0
- Created: 2023-08-17T15:33:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T01:56:41.000Z (about 2 years ago)
- Last Synced: 2025-03-23T21:03:13.894Z (about 1 year ago)
- Topics: arch-linux, bonjour, dns-sd, linux, mdns, mdnsresponder, zeroconf
- Language: Shell
- Homepage:
- Size: 28.3 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arch Linux package for mDNSResponder
A small experiment to see if [Apple's Bonjour stack](https://github.com/apple-oss-distributions/mDNSResponder), i.e. their implementation of [Multicast DNS (mDNS)](https://en.wikipedia.org/wiki/Multicast_DNS) and [DNS Service Discovery (DNS-SD)](https://en.wikipedia.org/wiki/Zero-configuration_networking#DNS-SD), can run on Linux.
> [!IMPORTANT]
> For production, one should strongly consider using Avahi instead, which is the preferred (and maintained) mDNS/DNS-SD stack on Linux. Avahi is also deeply integrated into many packages (often via CUPS), so this package is probably only useful in headless environments (unless one feels an irresistible urge to build Qt, GTK and a bunch of other packages manually without CUPS/Avahi/...).
## Usage
After installing the package, run
```sh
sudo systemctl enable mdnsd
sudo systemctl start mdnsd
```
to start the daemon. You can now try browsing for services on the network, e.g. with
```sh
dns-sd -B _services._dns-sd._udp
```
## Credits
The `PKGBUILD` is based on the fantastic work by `keithspg` and `SJ_UnderWater` on patching the build for Linux:
- https://archlinuxarm.org/forum/viewtopic.php?f=7&t=14372
- https://github.com/aur-archive/mdnsresponder