@Namhost
I’ve successfully updated BIND to version 9.16 on AlmaLinux 8.10 without any issues. The HTTPS record is working well with the HTTP/3 configuration I set up. However, DirectAdmin did not provide a template for dns_https.conf—the file was completely empty. To resolve this, I created the following template:
Code:
|*if IS_IPV6="yes"|
|DOMAIN|=1 |DOMAIN|. alpn=h3,h2 ipv6hint=|IP|
www=2 www.|DOMAIN|. alpn=h3,h2 ipv6hint=|IP|
|*else|
|DOMAIN|=3 |DOMAIN|. alpn=h3,h2 ipv4hint=|IP|
www=4 www.|DOMAIN|. alpn=h3,h2 ipv4hint=|IP|
|*endif|
and the result of create will be like this one
Code:
abc.co. 3600 IN HTTPS 1 abc.co. alpn=h3,h2 ipv6hint=2a01:4ff:2f0:152f:0:0:0:1
abc.co. 3600 IN HTTPS 3 abc.co. alpn=h3,h2 ipv4hint=5.223.54.221
www 3600 IN HTTPS 2 www.abc.co. alpn=h3,h2 ipv6hint=2a01:4ff:2f0:152f:0:0:0:1
www 3600 IN HTTPS 4 www.abc.co. alpn=h3,h2 ipv4hint=5.223.54.221
by the way, I forgot how I can add all new HTTPS record for all existing domains. If anyone know, guide me please.