First code drop for a RFC2136 helper to pair with nginx-proxy/nginx-proxy docker container.
https://github.com/hardillb/dns-docker-helper
It's still pretty rough and could do with some more error handling
First code drop for a RFC2136 helper to pair with nginx-proxy/nginx-proxy docker container.
https://github.com/hardillb/dns-docker-helper
It's still pretty rough and could do with some more error handling
Ha, funktioniert: LoadBalancer für #dovecot wird automatisch erzeugt, automatisch in DNS eingetragen und automatisch ein TLS-Zertifikat erzeugt. Langsam nimmt mein Mail-auf-Kubernetes-Setup Form an.
Mit external-dns und ACME-DNS01-Challenge rumspielen.
Sollte ich:
Die Domain auf meinem eigenen Nameserver lassen und per nsupdate (aka #RFC2136) aktualisieren …
oder
… die Domain auf #Hetzner DNS verschieben und mit deren API aktualisieren?
I finally wanted to redo yet another @letsencrypt installation to use dns-01 and #rfc2136. Having remembered that CNAMEs and dynamic DNS were already horrible the last time round, I lost another hour of my life figuring out that whereas acme.sh needs a special option for CNAMEs, certbot doesn't support CNAMEs at all without an ungodly amount of local hooks (https://github.com/certbot/certbot/pull/7244#issuecomment-2056403185) 😒
Dynamic zones have significant problems with DNSSEC and with redundant servers (which, of course is highly desirable for DNS.) The obvious solution to that is to use a CNAME or DNAME record to poin...
Опыты в домашней лаборатории: динамически обновляем записи приватной зоны DNS в OpenWRT
Моя домашняя лаборатория подключена к интернету через маршрутизатор с прошивкой OpenWRT. Развертывая локальный ACME сервер, я понял, что, независимо от применяемого типа валидации запросов, ACME должен найти в DNS полное доменное имя сервера, для которого запрошен сертификат. В размышлениях, где же стоит хостить свою приватную DNS зону, меня озарило: «Но у нас уже есть дома DNS-сервер в OpenWRT. Наверняка можно удаленно обновлять записи в его локальной зоне». TL;DR: В итоге пришлось поставить BIND
https://habr.com/ru/articles/826826/
#openwrt #arm64 #dns #bind #hotplug #RFC2136 #RFC2845 #TSIG #DDNS #selfhosted
Aw shucks. I meant #RFC2136: https://datatracker.ietf.org/doc/html/rfc2136
Oops!