Commit graph

76 commits

Author SHA1 Message Date
5141b57eb5 feat: simplified the dns a tad by passing through vars to functions 2024-03-12 00:12:47 +00:00
97e18e5514 feat: no need for the extra config 2024-03-11 23:47:21 +00:00
752194eb61 fix: slight cleanup of the dns file 2024-03-11 23:29:07 +00:00
fce75fde73 feat: made the custom dns a tad more general 2024-03-11 23:27:09 +00:00
ed43da872c feat: figured out how to share types across files 2024-03-11 23:14:29 +00:00
90d8a105f7 feat: backup client will now only run if there are items to backup.
Closes #54
2024-02-28 14:12:05 +00:00
138fd31a6e Update file dns.nix 2024-02-16 15:05:29 +00:00
ccf090b841 feat: Added functionality to have dns for non nixos servers
Closes #52
2024-01-27 18:53:49 +00:00
2989cb5b72 dns: fix pathing. 2023-11-17 09:19:05 +00:00
dd10b0f8cb fix: standardise the dns spacing a tad 2023-10-14 16:48:01 +01:00
bea98fc9fc fix: better email config, now with dns records
Deals with #32
2023-10-13 11:21:26 +01:00
c87fec1a65 feat: will restart dns when the related files are changed 2023-09-30 22:06:18 +01:00
7f3dc8946e feat: added a formatter and some instructions 2023-09-17 20:51:08 +01:00
5acbd12960 fix: allow the dmz skynet server access to the dns 2023-09-15 21:19:07 +01:00
6673ba28b1 fix: dns no longer fails to be updated 2023-09-15 20:30:37 +01:00
834ec7cf94 dns: set teh right paths for the rDNS
Closes #9

Related to 646a21f0
2023-08-09 18:34:24 +01:00
646a21f098 dns: disable rdns 2023-08-06 02:48:15 +01:00
37f1f8c5d7 dns: narrow the range 2023-08-06 02:38:10 +01:00
2ccadb9ae3 Revert "dns: test rdns 2"
This reverts commit d4e8f11cf9.
2023-08-06 02:26:36 +01:00
d4e8f11cf9 dns: test rdns 2 2023-08-06 02:21:49 +01:00
9cb9d242ed dns: test reverse dns 2023-08-06 02:08:35 +01:00
9fc349abc2 ci: one commit for all last nights changes 2023-07-25 08:30:35 +01:00
a06d27208f fix: incorrect width 2023-07-24 21:15:54 +01:00
177bd78184 [fmt] dns 2023-07-24 16:06:42 +00:00
e6380cf034 [dns] added new sort for SRV 2023-07-24 15:27:05 +00:00
584eb8eb53 Update file dns.nix 2023-07-24 15:08:09 +00:00
b60b85ddd0 added correct length for format record 2023-07-24 15:01:05 +00:00
4217361e01 added SRV to enum and part at the top, not sure about number at the end of the format_records 2023-07-24 14:52:05 +00:00
bc2e781586 dns: cleaned up teh implmentation of the dns, partly to make it easier toa dd records and partly to make it really neat config files. 2023-07-16 01:53:21 +01:00
d683598060 dns: abstracted away much of the dns logic into teh dns config file 2023-07-15 15:54:42 +01:00
6cb3fcf409 dns: remove leading spaces 2023-07-08 10:27:30 +01:00
f24b450b36 dns: fixed some records related to email 2023-06-17 01:28:55 +01:00
9b1a936f03 dns: got reverse dns working 2023-06-17 00:59:22 +01:00
1939f4648f dns: now using the server for our other domain 2023-06-15 22:50:29 +01:00
920f6ab86e feat: dns fully modularised now 2023-05-24 16:12:48 +01:00
a660a60346 fix: group should be able to write to it as well 2023-05-21 21:51:17 +01:00
693043b081 dns: new functions work well
Will try to figure out if the two functions can be merged so its a single function called
2023-05-21 21:48:30 +01:00
f8f2f6fa15 dns: better function for the etc files (basically using a nice wrapper) 2023-05-21 21:30:14 +01:00
c6b766bd65 dns: function to handle opn domains 2023-05-21 21:25:21 +01:00
e47f2c85f2 dns: a function to give thw whitelist for the cache networks 2023-05-21 20:22:54 +01:00
126db6e3cb dns: now have a proper primary and secondary 2023-05-21 19:38:13 +01:00
1e9b63e13d dns: added more otehr domains, will tidy up config better later 2023-05-21 19:06:30 +01:00
d3e1e3e67f dns: added csn.ul.ie 2023-05-21 16:18:53 +01:00
9618d87c67 dns: parametrised the config 2023-05-21 16:18:39 +01:00
5579de7e7c dns: fixed issue that could cause a DOS attach (via DNS amplification)
ITD's router was setting teh IP of all external traffic as 193.1.99.65, which was part of the 193.1.99.64/26 subnet.
The fix is to explisitly list all our IP's
2023-05-05 14:40:27 +01:00
d750b046d1 dns: go back to basically an earlier config 2023-04-29 02:35:58 +01:00
ec8b458d75 dns: use a hash to make a unique config file 2023-04-29 01:54:17 +01:00
4052aeac6b dns: setup dnssec (need to backup the required folders later)
Also it cleared out the spam of errors
2023-04-25 15:11:02 +01:00
c0f160faa3 dns: use epoch for the serial instead of YYYYMMDDSS.
Lacking hours/min could mean that the YYYYMMDD could remain the same but the SS would decrece, which is not what we want
2023-04-25 14:31:19 +01:00
d762001cb6 dns: some light reorganisation for clarity 2023-04-24 20:40:48 +01:00