1
0
Fork 0
mirror of https://github.com/Luzifer/dns.git synced 2024-12-22 10:51:20 +00:00
Setup for my own DNS server
Find a file
Knut Ahlers ee90549179
Rebuild to use crond and pre-compiled binary
The build process of the binary patched with the cron runner was too
instable as coredns is not properly vendoring their dependencies. This
way the binary is stable (provided by coredns) and the cron is taken
over by alpine crond.

Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-03-04 13:41:25 +01:00
zones Remove all zone files 2018-02-05 07:02:18 +01:00
.gitignore Add zone check script as pre-commit hook 2018-02-06 22:35:56 +01:00
.repo-runner.yaml Work around older alpine version 2018-02-06 23:26:27 +01:00
build.sh Rebuild to use crond and pre-compiled binary 2018-03-04 13:41:25 +01:00
checkZonefile.py Remove code duplication by using mailserver sets 2018-02-18 13:49:51 +01:00
Corefile Refresh every 10s 2018-02-05 07:47:19 +01:00
docker-entrypoint.sh Rebuild to use crond and pre-compiled binary 2018-03-04 13:41:25 +01:00
Dockerfile Rebuild to use crond and pre-compiled binary 2018-03-04 13:41:25 +01:00
generateZonefiles.py Remove code duplication by using mailserver sets 2018-02-18 13:49:51 +01:00
Makefile Work around older alpine version 2018-02-06 23:26:27 +01:00
README.md Update README 2018-02-06 23:02:57 +01:00
requirements.txt Add zone file generator 2018-02-05 07:03:08 +01:00
zone_template.j2 Ensure stable sorting in zone files 2018-02-18 13:47:31 +01:00
zonefile_cron Rebuild to use crond and pre-compiled binary 2018-03-04 13:41:25 +01:00
zones.yml Remove code duplication by using mailserver sets 2018-02-18 13:49:51 +01:00

Luzifer / dns

This repository contains the setup for my own DNS server. You do not want to use the Repo as I'm maintaining it here! (Why would you host my DNS for me?!?)

If you are looking at this because you're searching for inspiration:

  • The Dockerfile contains a CoreDNS server with added cron to generate zone files on the fly
  • The auto-generator supports fake-alias records by running every minute fetching the latest A/AAAA records for the aliased domain
  • There is a check script which looks for obvious errors in the zones.yml file