<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Getting Started :: atomdns</title>
    <link>https://atomdns.miek.nl/starting/index.html</link>
    <description>Here we will show you how to install and configure atomdns from scrach.&#xA;Installation Configuration</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 17 Nov 2025 10:54:52 +0100</lastBuildDate>
    <atom:link href="https://atomdns.miek.nl/starting/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Installation</title>
      <link>https://atomdns.miek.nl/starting/installation/index.html</link>
      <pubDate>Mon, 17 Nov 2025 10:54:52 +0100</pubDate>
      <guid>https://atomdns.miek.nl/starting/installation/index.html</guid>
      <description>Building To get atomdns you have to build it from source. We have not yet distribute packages for the different OSes.&#xA;Prebuild Binaries TODO https://codeberg.org/miekg/dns/issues/436&#xA;Linux Distribution Packages TODO https://codeberg.org/miekg/dns/issues/437</description>
    </item>
    <item>
      <title>Configuration</title>
      <link>https://atomdns.miek.nl/starting/configuration/index.html</link>
      <pubDate>Mon, 17 Nov 2025 10:54:52 +0100</pubDate>
      <guid>https://atomdns.miek.nl/starting/configuration/index.html</guid>
      <description>To configure atomdns you need to write a Conffile. In this example we’ll start with the most basic one and build it up from there.&#xA;Info Each handler has a manual page too, use man man/atomdns-conffile.5 to read a manual page. Or, if atomdns is installed on your system, just man atomdns-conffile.&#xA;When starting atomdns without any configuration it will use its builtin Conffile:&#xA;​ The builtin configuration 1 2 3 4 5 6 7 8 9 10 { dns { addr [::]:1053 } } example.org { log whoami } The “blocks” in this configuration are called “handler blocks”, you may recognize this format, as this is the format from Caddy. The order of the handlers is significant, here for example.org, it is: log , whoami . This means the request if first logged and then handed over to the whoami handler. If this was reversed, i.e. whoami , log , it would mean the request would not get logged, because whoami handles it, and does not call the next handler.</description>
    </item>
  </channel>
</rss>