2

У моего интернет-соединения Comcast были проблемы с разрешением DNS, и я предполагаю, что причина, вероятно, в нарушении или ограничении UDP. В настоящее время я работаю над этим путем туннелирования через TCP через VPN, но чтобы получить IP-адрес сервера, на котором размещена VPN, мне пришлось сделать dig @8.8.8.8 +tcp <hostname> .

Мне интересно, есть ли конфигурация для обеспечения разрешения DNS по TCP вместо UDP?

2 ответа2

0

https://github.com/henices/Tcp-DNS-proxy (не тестировалось)

Что-то подобное должно работать?

0

У glibc есть опция use-vc для принудительного использования TCP. В libc OpenBSD есть опция tcp . Однако FreeBDS, DragonFlyBSD и NetBSD не имеют этой опции AFAIK. Мас OS/X / Darwin libresolv , похоже, не имеет соответствующей опции (так же, как FreeBSD, NetBSD, DragonFlyBSD).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .