@ -96,24 +96,24 @@ in
( dualProxyRecords " b u i l d b o t . i n f r a " 300 " A A A A " " 2 0 0 1 : b c 8 : 3 8 e e : 1 0 0 : 1 0 0 0 : : 5 0 " )
( dualProxyRecords " p u b l i c 0 1 . i n f r a " 300 " A A A A " " 2 0 0 1 : b c 8 : 3 8 e e : 1 0 0 : 1 0 0 0 : : 6 0 " )
( record " c l " 300 " C N A M E " " g e r r i t 0 1 . i n f r a . p ")
( record " f o d w a t c h " 300 " C N A M E " " f o d w a t c h . i n f r a . p ")
( record " c l " 300 " C N A M E " " g e r r i t 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " f o d w a t c h " 300 " C N A M E " " f o d w a t c h . i n f r a . p .f o r k o s . o r g ")
# git.p.forkos.org is the proxy variant of the Forgejo server.
( record " g i t " 300 " C N A M E " " g i t . p ")
( record " n e t b o x " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " a m q p " 300 " C N A M E " " b a g e l - b o x . i n f r a . p ")
( record " g r a f a n a " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " h y d r a " 300 " C N A M E " " b u i l d - c o o r d . w o b 0 1 . i n f r a . p ")
( record " l o k i " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " m i m i r " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " p y r o s c o p e " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " t e m p o " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " m a t r i x " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " a l e r t s " 300 " C N A M E " " m e t a 0 1 . i n f r a . p ")
( record " b u i l d b o t " 300 " C N A M E " " b u i l d b o t . i n f r a . p ")
( record " b " 300 " C N A M E " " p u b l i c 0 1 . i n f r a . p ")
( record " p o s t g r e s " 300 " C N A M E " " b a g e l - b o x . i n f r a . p ")
( record " n e w s " 3600 " C N A M E " " p u b l i c 0 1 . i n f r a . p ")
( record " g i t " 300 " C N A M E " " g i t . p .f o r k o s . o r g ")
( record " n e t b o x " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " a m q p " 300 " C N A M E " " b a g e l - b o x . i n f r a . p .f o r k o s . o r g ")
( record " g r a f a n a " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " h y d r a " 300 " C N A M E " " b u i l d - c o o r d . w o b 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " l o k i " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " m i m i r " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " p y r o s c o p e " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " t e m p o " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " m a t r i x " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " a l e r t s " 300 " C N A M E " " m e t a 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " b u i l d b o t " 300 " C N A M E " " b u i l d b o t . i n f r a . p .f o r k o s . o r g ")
( record " b " 300 " C N A M E " " p u b l i c 0 1 . i n f r a . p .f o r k o s . o r g ")
( record " p o s t g r e s " 300 " C N A M E " " b a g e l - b o x . i n f r a . p .f o r k o s . o r g ")
( record " n e w s " 3600 " C N A M E " " p u b l i c 0 1 . i n f r a . p .f o r k o s . o r g ")
# S3 in delroth's basement
( record " c a c h e " 300 " A A A A " " 2 a 0 2 : 1 6 8 : 6 4 2 6 : : 1 2 " ) # smol.delroth.net
@ -124,8 +124,8 @@ in
( dualProxyRecords " b u i l d - c o o r d . w o b 0 1 . i n f r a " 300 " A A A A " " 2 a 0 1 : 5 8 4 : 1 1 : : 1 : 1 1 " )
( record " m a i l . i n f r a .f o r k o s . o r g " 300 " A " [ " 4 9 . 1 3 . 8 6 . 1 7 2 " ] )
( record " m a i l . i n f r a .f o r k o s . o r g " 300 " A A A A " [ " 2 a 0 1 : 4 f 8 : 1 c 1 7 : 6 8 6 6 : : 1 " ] )
( record " m a i l . i n f r a " 300 " A " " 4 9 . 1 3 . 8 6 . 1 7 2 " )
( record " m a i l . i n f r a " 300 " A A A A " " 2 a 0 1 : 4 f 8 : 1 c 1 7 : 6 8 6 6 : : 1 " )
# TODO: do not hardcode, just reuse the Colmena hive module outputs to generate all the required details.
]
@ -140,13 +140,13 @@ in
" c h a n n e l - s c r i p t s - t e s t "
] ;
in
map ( bucket : record " ${ bucket } " 300 " C N A M E " " p u b l i c 0 1 . i n f r a . p ") buckets
map ( bucket : record " ${ bucket } " 300 " C N A M E " " p u b l i c 0 1 . i n f r a . p .f o r k o s . o r g ") buckets
) ) ;
" f l o w e r y . s y s t e m s " = [
( record " " 300 " A L I A S " " n e w s . f o r k o s . o r g " )
] ;
" v z f d f p . d e " = [
( record " " 300 " M X " " 1 0 m a i l . i n f r a . f o r k o s . o r g " )
( ( record " " 300 " M X " " m a i l . i n f r a . f o r k o s . o r g " ) // { priority = 10 ; } )
( record " _ d m a r c " 300 " T X T " " v = D M A R C 1 ; p = n o n e " ) # TODO: Setup dmarc and dmarc exporer/monitoring
( record " m a i l . _ d o m a i n k e y " 3600 " T X T " " v = D K I M 1 ; k = r s a ; p = M I G f M A 0 G C S q G S I b 3 D Q E B A Q U A A 4 G N A D C B i Q K B g Q C 8 X y 2 R y t p a 3 X / 9 O r 3 g K q H 0 L T n / T D 3 B o L f 7 7 H t U u + G s A s Z i t + y I V z + z T t 3 N o N o Y s y g l 2 Q c 2 7 z A e J h c K 3 w 7 d b K V b u W l V B q B z r L P / Q K 1 N q R 4 9 9 R U A w Q f y Q H Z k I + B C T Y E Y 5 U k W r F A w Z 7 L e H g t q D N t b y e C d S 7 M T S T 0 D h o g t I q S J K p P 0 / Q I D A Q A B " )
] ;