Порт 443 не робіць з dig кліента DNSCrypt
Узгадніце пратакол рэзалвера, перш чым змяняць порт прызначэння DNS-памочніка проксі.
dig @resolver.example -p 443 +tcp адпраўляе DNS-запыт праз TCP на порт 443. Ён не ўзгадняе DNSCrypt.
Гэта важна, калі вы змяняеце DNS-памочнік проксі, каб ён выкарыстоўваў шыфраваны рэзалвер. Сэрвіс можа слухаць на знаёмым порце, чакаючы цалкам іншы фармат перадачы.
Для шыфраванага абмену зверху выкарыстоўвайце кампанент рэзалвера, які разумее DNSCrypt. Калі ён прадстаўляе лакальны інтэрфейс звычайнага DNS, звычайны DNS-памочнік можа звяртацца да гэтага інтэрфейса па дакументаваных адрасе і порце.
Трымайце абодва пераходы відавочнымі: ад памочніка да лакальнага рэзалвера, затым ад рэзалвера да знешняга. Праца першага пераходу не даказвае, што другі ідзе патрэбным маршрутам праз проксі.
Тое ж адрозненне тычыцца DNS over HTTPS і DNS over TLS. Змена нумара порта ў dig не з'яўляецца адаптарам пратакола. Для іншага інтэрфейса на аснове HTTP выкарыстоўвайце HTTPS JSON-запыт да Google Public DNS. Праверце ўмовы канчатковай кропкі, перш чым лічыць тайм-аўт чарговым зламаным серверам SOCKS.