Quero usar DNS sobre https (doh) no meu sistema (Ubuntu 22 LTS) e conectar-me a um servidor ( smartSNI ) que está escutando na porta 9443, mas a resolução DNS não funciona corretamente.
resolvectl --version
retorna systemd 249 (249.11-0ubuntu3.12), acho que deveria suportar doh.
O /etc/systemd/resolved.conf :
[Resolve]
DNS=xxx.xxx.xxx.xxx:9443#subdomain.domain.com/dns-query
DNSOverTLS=yes
O /etc/resolv.conf contém esta linhanameserver 127.0.0.53
Depois systemctl restart systemd-resolved.service
, minha resolução de DNS não funciona corretamente. O que devo fazer?
systemd-resolved ainda não suporta DNS sobre HTTPS .
Você pode usar DNS sobre TLS, mas não é o formato do protocolo HTTP e usa a porta 853:
Se você realmente precisa de DNS através do protocolo HTTPS (porta 443 ou qualquer outra porta), você pode explorar o
dnsmasq
.