DNS
DNS — это справочная: она превращает имя сайта в адрес. Настройка полезная, но её трогают чаще, чем стоило бы, и обычно не по адресу.
Что делает эта настройка
Прежде чем открыть сайт, устройство спрашивает: «какой адрес у этого имени». Отвечает справочная — сервер DNS. В профиле маршрутизации таких адресов обычно два: RemoteDns для внешних имён (например 8.8.8.8) и DomesticDns для местных (например 77.88.8.8). Разделение нужно затем, чтобы местные сайты отвечали быстро и правильно, а внешние — вообще отвечали.
Дополнительно можно указать способ запроса: обычный или защищённый. Во втором случае в профиле появляется адрес защищённого сервера (RemoteDnsType и RemoteDnsDomain, про профили).
Зачем это трогать
- Соединение живое, а сайт не открывается вовсеВозможно, имя не разрешается
- Открывается по адресу, но не по имениПочти наверняка DNS
- Местный сайт открывает чужую версиюВнешний DNS отвечает не тем
- Долгая пауза перед загрузкой, потом всё быстроСправочная отвечает медленно
- Медленно грузится всё подрядЭто не DNS: про серверы
Когда трогать не нужно
- Когда всё открывается. Смена DNS не ускоряет загрузку страниц заметным образом.
- Когда не работает одна программа. Это про исключения (разбор).
- Когда медленно вообще всё. Смотрите на локацию и на то, чья у вас строка (почему общая тормозит).
- Когда вы не записали прежние значения. Вернуть их потом по памяти — отдельное приключение.
Порядок правки
- Записать текущие значения10 секунд
- Поменять только внешний адрес, местный не трогать20 секунд
- Переподключиться10 секунд
- Открыть местный сайт и внешний30 секунд
- Стало хуже — вернуть записанное20 секунд
Ключевое здесь — менять по одному адресу. Если поменять оба сразу и что-то сломается, придётся откатывать вслепую.
Проверить на заведомо живой строке
Быстрее всего отказ разбирается второй строкой, про которую точно известно, что она рабочая. Пробная строка Incy Plus выдаётся сразу и без карты: тот же формат, те же серверы, те же 3 устройства, что и в платной. Если по ней список локаций приходит и соединение встаёт — дело было не в приложении и не в настройках.
- карта не нужна
- строка приходит сразу
- серверы в списке с первой минуты
Частая ошибка: DNS вместо маршрутизации
Когда местные сайты работают плохо, первым делом обычно правят DNS. На деле чаще виновата маршрутизация: местный адрес идёт через дальний сервер, и никакая справочная этого не исправит. Проверить просто — включите прямой режим на минуту. Если местное сразу ожило, дело в маршрутах (разбор).
Что такое DNS в одном абзаце
Сайты живут по числовым адресам, а люди помнят имена. Между ними стоит справочная: устройство спрашивает «какой адрес у такого-то имени» и получает ответ. Спрашивать можно у разных справочных, и они не обязаны отвечать одинаково — отсюда и сама возможность что-то здесь настраивать.
Важно, что справочная отвечает только на вопрос об адресе. Она не ускоряет загрузку, не влияет на скорость сервера и не решает, каким путём пойдёт трафик — последнее делает маршрутизация (разбор). Поэтому советы «поменяйте DNS, станет быстрее» в большинстве случаев мимо.
Как понять, что виноват именно DNS
Симптом у этой неисправности характерный: соединение живое, другие сайты открываются, а один конкретный — нет, причём не «медленно», а вообще. Браузер обычно сообщает, что не может найти адрес. Это и есть неудачное разрешение имени: справочная либо не ответила, либо ответила не тем.
Отличить от других причин помогает простой признак. При проблеме с сервером перестаёт работать всё сразу; при проблеме с правилами сайт открывается, но ведёт себя странно — например, показывает чужую страну; при проблеме с DNS сайт не открывается вовсе, и это касается конкретных имён, а не всего подряд (таблица симптомов).
Два адреса вместо одного
Разделение на внешнюю и местную справочную придумано не для красоты. Местные сервисы часто отдают разные ответы в зависимости от того, кто спрашивает: ближайший сервер доставки, актуальные цены, правильный регион. Если спросить о них внешнюю справочную, ответ будет формально верным и практически неудобным — вас отправят куда-нибудь далеко.
Поэтому в профиле маршрутизации адреса задаются парой: один для внешних имён, другой для местных (что ещё в профиле). Ломается это обычно тогда, когда оба поля заполняют одним и тем же адресом «чтобы наверняка».
Защищённый DNS
Кроме адреса справочной можно выбрать способ запроса: обычный или защищённый. Второй прячет сам вопрос от посторонних по дороге, и в профиле для него появляется отдельный адрес. Полезная вещь, но с двумя оговорками.
- Она не заменяет туннель. Защищается запрос об адресе, а не сам трафик.
- Она добавляет задержку. Обычно небольшую, но на медленной сети заметную.
- Она может конфликтовать с местными сервисами. Тогда местные имена начинают разрешаться неправильно — верните для них обычный способ.
Какой DNS «лучший»?
Того, кто отвечает быстро и правильно там, где вы находитесь. Универсального ответа нет, и разница обычно не драматична.
Защищённый DNS обязателен?
Нет. Он решает свою задачу, но не заменяет ни туннель, ни правила.
После смены DNS перестали открываться местные сайты
Верните местный адрес в прежнее значение: скорее всего, местные имена ушли к внешней справочной.
DNS настраивается отдельно на каждом устройстве?
Да, как и остальные настройки. Через профиль его можно перенести (как).
Своя строка доступа Incy Plus — 148 ₽ в месяц при оплате за год (1800 ₽ разом) или 200 ₽ за месяц без обязательств. Одна строка на 3 устройства, список серверов приходит по ней и обновляется сам, поддержка отвечает за ~10 минут. Первые 3 дня бесплатно, карта не нужна — оформление на этом же сайте.
Получить строку доступа →