Coredns mc Subdomain
Seit kurzem spielen wir wieder öfters Minecraft. Das große Ziel ist noch nicht erreicht, aber ein DNS Server für die mc.kochalexander.de läuft nun.
Statt Bind wurde CoreDNS genommen. CoreDNS wollte ich schon länger mal ausprobieren und nun hat es sich ergeben.
Wie Caddy in Go geschrieben und mit einfacher Konfiguration.
Ziel war es Hostnamen in der Form mc1.mc.$domain mit der Vserver IP aufzulösen. Als Domain habe ich kochalexander.de genommen. Damit der DNS Server für die mc Subdomain zuständig ist, entsprechend die Zone mit NS Records delegiert.
Und wie immer, dass Ganze als Docker laufen lassen.
Leider noch etwas unschön, so werden SOA Anfragen nicht richtig beantwortet. Aber statt einem Zonenfile mit den Records zu verwenden, habe ich das Template Plugin genommen.
match mc[0-9]+\.mc\.kochalexander\.de\.$
answer "{{ .Name }} 60 IN A 212.132.106.31"
Damit ist mein Ziel erreicht, die Kosmetik folgt … vielleicht.