link (não testado)
Algo assim deveria funcionar?
Minha conexão com a Internet da Comcast tem causado problemas na resolução de DNS, e acredito que o motivo seja um UDP provavelmente quebrado ou limitado. Atualmente estou trabalhando em torno dele através de tunelamento através de TCP através de uma VPN, mas para obter o endereço IP do servidor que hospeda a VPN eu tive que fazer um dig @8.8.8.8 +tcp <hostname>
.
Eu estou querendo saber se existe uma configuração para impor resoluções DNS sobre TCP em vez de UDP?
link (não testado)
Algo assim deveria funcionar?
A glibc tem uma opção use-vc
para forçar o TCP. A libc do OpenBSD possui uma opção tcp
. No entanto, o FreeBDS, o DragonFlyBSD e o NetBSD não possuem essa opção AFAIK. Mas o OS / X / Darwin libresolv não parece ter uma opção correspondente ( mesmo que o FreeBSD, NetBSD, DragonFlyBSD).