Our DNS Zones
This repository has been archived on 2024-02-16. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2022-03-29 19:59:21 +02:00
server Add zone enrollment instructions to README 2022-02-08 21:50:35 +01:00
.gitignore Support non-default gpg key 2022-02-08 23:25:50 +01:00
7.0.8.0.4.a.9.c.0.a.2.ip6.arpa.zone Add v6 reverse zone records 2022-02-08 21:50:54 +01:00
it-syndik.at.zone Migrate yxorp VM 2021-11-21 17:40:04 +01:00
it-syndikat.org.zone Migrate web to TLS-SNI 2022-03-29 19:59:21 +02:00
Makefile Add more checks to makefile 2022-02-12 20:41:37 +01:00
README Add non-default ssh key instructions to README 2022-02-12 20:41:37 +01:00

ITS DNS Zone Managment
======================

This repo contains the primary copies of all our DNS zones.

If you have access to our primary DNS server (dns.parabox.it-syndikat.org),
deploy them using this command:

    $ make sign upload

This will sign the zones using gpg using your default key and upload them
to the server using sftp. The server has incron running which will detect
the upload, verify the gpg signature, copy the zones into knot's zone
directory and reload the modified zones.

Beware, you should use an editor that supports auto-incrementing the zone
SOA for the update to be applied sucessfully on the server side. Emacs does
this by default, just say'in.

Note: Knot handles DNSSEC signing on the server side.


Using a non-default GPG/ssh key
-------------------------------

Create a file `local.mk` and specify GPG_FLAGS and/or SFTP_FLAGS as follows:

```
# local.mk
GPG_FLAGS=--default-key=<YOUR KEY FINGERPRINT>
SFTP_FLAGS=~/.ssh/id_non_default
```