about summary refs log tree commit diff
path: root/ops/dns
diff options
context:
space:
mode:
Diffstat (limited to 'ops/dns')
-rw-r--r--ops/dns/default.nix1
-rw-r--r--ops/dns/tvl.su.zone29
2 files changed, 30 insertions, 0 deletions
diff --git a/ops/dns/default.nix b/ops/dns/default.nix
index d2f75f836c..58af7aa6f2 100644
--- a/ops/dns/default.nix
+++ b/ops/dns/default.nix
@@ -8,6 +8,7 @@ let
 
   zones = {
     tvl-fyi = checkZone "tvl.fyi" ./tvl.fyi.zone;
+    tvl-su = checkZone "tvl.su" ./tvl.su.zone;
   };
 in zones // {
   meta.targets = builtins.attrNames zones;
diff --git a/ops/dns/tvl.su.zone b/ops/dns/tvl.su.zone
new file mode 100644
index 0000000000..91caefd9a2
--- /dev/null
+++ b/ops/dns/tvl.su.zone
@@ -0,0 +1,29 @@
+;; Google Cloud DNS for tvl.su.
+;;
+;; This zone is hosted in the project 'tvl-fyi', and registered via
+;; NIC.RU.
+;;
+;; This zone is mostly identical to tvl.fyi and will eventually become
+;; the primary zone.
+tvl.su. 21600 IN SOA ns-cloud-b1.googledomains.com. cloud-dns-hostmaster.google.com. 7 21600 3600 259200 300
+tvl.su. 21600 IN NS ns-cloud-b1.googledomains.com.
+tvl.su. 21600 IN NS ns-cloud-b2.googledomains.com.
+tvl.su. 21600 IN NS ns-cloud-b3.googledomains.com.
+tvl.su. 21600 IN NS ns-cloud-b4.googledomains.com.
+
+;; Landing website is hosted on whitby on the apex.
+tvl.su. 21600 IN A 49.12.129.211
+tvl.su. 21600 IN AAAA 2a01:4f8:242:5b21:0:feed:edef:beef
+
+;; TVL infrastructure
+whitby.tvl.su. 21600 IN A 49.12.129.211
+whitby.tvl.su. 21600 IN AAAA 2a01:4f8:242:5b21:0:feed:edef:beef
+
+;; TVL services
+b.tvl.su.     21600 IN CNAME whitby.tvl.su.
+cache.tvl.su. 21600 IN CNAME whitby.tvl.su.
+cl.tvl.su.    21600 IN CNAME whitby.tvl.su.
+code.tvl.su.  21600 IN CNAME whitby.tvl.su.
+cs.tvl.su.    21600 IN CNAME whitby.tvl.su.
+login.tvl.su. 21600 IN CNAME whitby.tvl.su.
+todo.tvl.su.  21600 IN CNAME whitby.tvl.su.