Вы вставили 1.1.1.1 в поле DNS VPN, страница загрузилась, и руководство теперь выглядит подтверждённым. Это наблюдение уже, чем кажется: приложение повело себя иначе, а изменение пока ничего не говорит о том, кто ответил на запрос или почему прежняя конфигурация не сработала. Скопированное руководство часто называет известный публичный адрес «DNS VPN», и это утверждение о владении, а не о доступности. Проверка того, что представляет адрес, занимает пять минут и предотвращает постоянное изменение, сделанное по неверной причине.

Рабочая настройка — не идентичность

Адрес в поле настроек — это конечная точка, а у конечной точки есть оператор. Эти два факта раздельны, и второй люди обычно пропускают. Для самой часто копируемой пары ответ публичен: Cloudflare публикует 1.1.1.1 и 1.0.0.1 как адреса своего резолвера и перечисляет их в своём официальном справочнике адресов. Поэтому имя оператора принадлежит рядом с адресом, а не отдельному руководству.

Ввод этой пары при активном туннеле не делает VPN-компанию её оператором и не делает трафик анонимным. Запрос покидает вашу машину в сторону компании, которая публикует диапазон адресов, и эта компания может быть уважаемой, но всё равно не той стороной, которую подразумевало руководство. Пометка в инструкциях и реальный оператор — два разных утверждения. Ни одно из них не говорит, кто управляет промежуточным сетевым путём.

Используйте собственный опубликованный справочник резолвера, чтобы подтвердить пару адресов или зашифрованную конечную точку. Рекомендация другого поставщика может быть законной, и «рекомендовано», «достигнуто через» и «управляется» по-прежнему описывают три разных отношения.

Сравните три вещи, которые нужны записи

Запись, готовая к проверке, разделяет три вопроса: кто должен получить запрос, является ли обмен простым или шифрованным и какой путь должен его нести. Название поставщика не может заполнить второй или третий, а метка страны — ни один из них. Запишите три пункта до изменения и сравните их после. Эти пункты не взаимозаменяемы, и отношение к ним как к одному — это путь, которым предположение становится документацией.

Именно сравнение превращает рабочую настройку в задокументированное решение. Без него следующий человек наследует адрес без какой-либо причины. Сначала прочитайте третий столбец таблицы ниже, потому что именно там большинство уверенных объяснений на самом деле останавливается.

EntryWhat it recordsWhat it cannot tell you
RecipientWhich resolver should answerWho operates the path to it
TransportPlain DNS or an encrypted variantWhether names stay private
PathWhich interface carries the queryWhich upstream answers last

Таблица намеренно коротка. Её смысл в том, что каждый пункт отвечает на другой вопрос и ни одно поле само не заполняет все три.

Локальный пересыльщик скрывает настоящий источник

Устройство, настроенное использовать свой маршрутизатор как DNS, указывает на пересыльщик. Этот адрес определяет следующего получателя запроса, а не резолвер, который в итоге отвечает. Локальный stub-резолвер добавляет тот же дополнительный шаг, и его легко спутать с настоящим, потому что он появляется в каждом выводе состояния.

Stub пересылает источникам, которые тот же вывод тоже перечисляет, обычно ниже. Прочитайте всю цепочку, прежде чем делать выводы об операторе, потому что первая строка — не весь ответ. Иначе вы называете ресепшен компанией.

resolvectl status | grep -A4 'Current DNS Server'
dig +short CH TXT whoami.cloudflare @1.1.1.1
dig example.com | grep -E '^;; SERVER'

Вторая команда использует эхо-имя резолвера, если оператор его публикует, чтобы сообщить исходный адрес, который он видит. Третья называет сервер, ответивший на запрос, и это часто не тот адрес, который вы настроили. Сравните все три вывода, прежде чем записать оператора.

Зашифрованный DNS меняет то, что видно, а не то, кто это видит

DNS over HTTPS и DNS over TLS защищают обмен между клиентом и резолвером. Резолвер по-прежнему читает каждое имя, о котором его спрашивают, потому что отвечать — его работа. Меняется то, кто может наблюдать за обменом: локальная сеть видит соединение с одной конечной точкой вместо потока запросов открытым текстом.

То, что не меняется, — это отношения доверия, которые по-прежнему указывают на организацию, управляющую этой конечной точкой. Браузер с собственной настройкой безопасного DNS может полностью обойти резолвер операционной системы. Относитесь к ним как к двум конфигурациям, которые могут не совпадать, а не как к одной настройке, применённой дважды.

Частные имена снова требуют собственного решения. Рабочий туннель может направлять выбранные домены к организационным резолверам, и замена его публичным сервисом может сломать внутренний поиск или раскрыть внутренние имена не той стороне. Проверьте политику доменов, прежде чем заменять настройки целого адаптера.

Держите наблюдение узким

Когда сравниваете, сохраните старую конфигурацию и меняйте по одной настройке. Запишите приложение, операцию, политику резолвера и то, разрешаются ли публичные и разрешённые частные имена после повторного подключения. Сравнение с двумя изменениями не доказывает ни одного из них. Запишите результат там, где его найдёт следующий человек, рядом с самой настройкой.

resolvectl query intranet.corp.example
resolvectl domain
dig +short @1.1.1.1 example.com

Если приложение начнёт работать, держите утверждение таким малым, как позволяют доказательства. Это изменение помогло одному тесту, и оно ничего не говорит о том, действовал ли прежний резолвер недобросовестно, был ли туннель сломан или нужно ли другому устройству такая же замена. Устойчивый результат — это конфигурация, чьего оператора и цель вы можете объяснить.

Похожие статьи