From 44e51a79cec1b4a782dc4da7ce55f673e6db4052 Mon Sep 17 00:00:00 2001 From: Gabriel Simmer Date: Sat, 5 Aug 2023 13:15:42 +0100 Subject: [PATCH] Custom DNS database for coredns --- krops/nas/configuration.nix | 14 ++++++-------- krops/nas/dns.db | 6 ++++++ 2 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 krops/nas/dns.db diff --git a/krops/nas/configuration.nix b/krops/nas/configuration.nix index f772d91..57b415d 100644 --- a/krops/nas/configuration.nix +++ b/krops/nas/configuration.nix @@ -32,16 +32,14 @@ config = '' .:53 { + errors + log + health + file /var/src/dns.db git.gmem.ca + forward . 45.90.28.116 45.90.30.116 cache bind tailscale0 } - git.gmem.ca { - cache - bind tailscale0 - template IN A { - answer "{{ .Name }} 0 IN A 100.116.48.47" - } - } ''; }; pipewire = { @@ -304,7 +302,7 @@ security.acme.acceptTerms = true; security.acme.defaults.email = "acme@gmem.ca"; security.acme.certs."git.gmem.ca" = { - domain = "git.gmem.ca"; + domain = "*.gmem.ca"; dnsProvider = "route53"; credentialsFile = "/var/lib/secrets/credentials"; }; diff --git a/krops/nas/dns.db b/krops/nas/dns.db new file mode 100644 index 0000000..cd90e80 --- /dev/null +++ b/krops/nas/dns.db @@ -0,0 +1,6 @@ +git.gmem.ca. IN SOA sns.dns.icann.org. noc.dns.icann.org. 2015082541 7200 3600 1209600 3600 +git.gmem.ca. IN A 100.116.48.47 +git.gmem.ca. IN AAAA fd7a:115c:a1e0:ab12:4843:cd96:6274:302f + +gmem.ca. IN SOA sns.dns.icann.org. noc.dns.icann.org. 2015082541 7200 3600 1209600 3600 +gmem.ca. IN NS ns-1341.awsdns-39.org. ns-1824.awsdns-36.co.uk. ns-354.awsdns-44.com. ns-682.awsdns-21.net. \ No newline at end of file