all repos — dns @ d8367cc551bcb19b1956e0e76a37e88c3f788878

DNS records for my domains, managed via dnscontrol

shorten TTLs for bulk CNAMEs in preparation for move

Alin
commit

d8367cc551bcb19b1956e0e76a37e88c3f788878

parent

df0316edb1cd9f0d8e4a51f280e7c579f39b23bd

1 file changed, 6 insertions(+), 5 deletions(-)

changed files
M dnsconfig.jsdnsconfig.js
@@ -68,10 +68,11 @@
/** * @param {string[]} sources * @param {string} target + * @param {RecordModifier[]} recordModifiers */ -function bulkCNAME(sources, target) { +function bulkCNAME(sources, target, recordModifiers) { return sources.map(function (source) { - return CNAME(source, target) + return CNAME.bind(CNAME, source, target).apply(CNAME, recordModifiers) }) }
@@ -151,7 +152,7 @@ 'pdns',
'searchix', 'stats', 'test', - ], 'linde'), + ], 'linde', [TTL('1h')]), CNAME('*.stats', 'linde'), CNAME('zola-bearblog', 'zola-bearblog.netlify.app.'),
@@ -214,7 +215,7 @@ 'searchix',
'stats', 'test', 'users', - ], 'linde'), + ], 'linde', [TTL('1h')]), CNAME('*.stats', 'linde'), CNAME('home', 'alinnow.asuscomm.com.'),
@@ -234,7 +235,7 @@ CNAME('*.linde', 'linde'),
bulkCNAME([ 'ci', - ], 'smrk'), + ], 'smrk', [TTL('1h')]), A('smrk', '37.205.15.148'), AAAA('smrk', '2a03:3b40:fe:7f7::1'),