---
name: "avahi-dnsconfd"
section: "8"
platform: "linux"
package: "avahi"
version: "1:0.9rc5-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/avahi-dnsconfd"
---

# avahi-dnsconfd(8)

Unicast DNS server from mDNS/DNS-SD configuration daemon

## NAME

avahi-dnsconfd - Unicast DNS server from mDNS/DNS-SD configuration daemon

## SYNOPSIS

**avahi-dnsconfd \[***options***\]**

**avahi-dnsconfd --kill**

**avahi-dnsconfd --refresh**

**avahi-dnsconfd --check**

## DESCRIPTION

avahi-dnsconfd connects to a running avahi-daemon and runs the script */etc/avahi/avahi-dnsconfd.action* for each unicast DNS server that is announced on the local LAN. This is useful for configuring unicast DNS servers in a DHCP-like fashion with mDNS.

## OPTIONS

- **-D \| --daemonize**

  Daemonize after startup and redirect log messages to syslog.

- **-s \| --syslog**

  Log to syslog instead of STDERR. Implied by **--daemonize**.

- **-k \| --kill**

  Kill an already running avahi-dnsconfd. (equivalent to sending a SIGTERM)

- **-r \| --refresh**

  Tell an already running avahi-dnsconfd to refresh the DNS server data. (equivalent to sending a SIGHUP)

- **-c \| --check**

  Return 0 as return code when avahi-dnsconfd is already running.

- **-h \| --help**

  Show help

- **-v \| --version**

  Show version information

## FILES

*/etc/avahi/avahi-dnsconfd.action*: the script to run when a DNS server is found or removed.

## SIGNALS

*SIGINT, SIGTERM*: avahi-dnsconfd will shutdown. This is issued by passing --kill to avahi-daemon.

*SIGHUP*: avahi-dnsconfd will refresh the DNS server data.

## AUTHORS

The Avahi Developers \<avahi (at) lists (dot) freedesktop (dot) org\>; Avahi is available from **http://avahi.org/**

## SEE ALSO

**[avahi-daemon(8)](/avahi-daemon/8.md)**, **[avahi-dnsconfd.action(8)](/avahi-dnsconfd.action/8.md)**

## COMMENTS

This man page was written using **xml2man(1)** by Oliver Kurth.
