DNS не работает на Linux
Имена сайтов не разрешаются: по адресу открывается, по имени нет.
- happ linux dns
- happ resolv.conf
- happ не работает dns linux
Точный текст в вашей сборке может отличаться: приложение переводят и переписывают от версии к версии. Мы не выдумываем формулировку, а передаём смысл сообщения.
В Linux управление DNS распределено между несколькими механизмами, и туннель вмешивается в них по-разному в зависимости от дистрибутива. Отсюда два типовых сбоя: DNS не переключился на туннельный и не вернулся обратно после отключения.
Два типовых состояния
| Симптом | Что произошло | Что делать |
|---|---|---|
| Туннель включён, имена не разрешаются | DNS остался системным или указывает в никуда | Переподключить сеть, проверить настройки распознавателя |
| Туннель выключен, интернета нет | Настройки DNS не вернулись | Перезапустить сетевую службу |
| Работает через раз | Конкурируют два механизма управления DNS | Оставить один: либо распознаватель системы, либо прямой файл |
Что проверить
LINUXLinux
- Посмотрите, какой механизм управляет DNS в вашем дистрибутиве: системный распознаватель или прямой файл настроек.
- Проверьте, какие серверы указаны сейчас, и совпадают ли они с ожидаемыми при включённом туннеле.
- После аварийного закрытия клиента перезапустите сетевую службу — это возвращает прежние настройки.
- Проверьте права клиента: без них он не может изменить настройки распознавателя.
- Если клиент работает службой, посмотрите её журнал — там будет отказ на изменении DNS.
Смежные случаи на Linux: Empty response from daemon и Linux не запускается после жёсткого краша.
Проверьте на заведомо рабочем доступе
Отделить неисправное приложение от кончившегося доступа проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — дело было в подписке, а приложение и устройство исправны. Не заработало — причина внутри клиента, и разбор выше остаётся в силе. Ссылка ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
- При включённом туннеле имена разрешаются и трафик идёт через него.
- После отключения интернет возвращается без ручного вмешательства.
- Настройки DNS не меняются сами по себе между перезапусками.
Если не помогло: зафиксируйте настройки распознавателя вручную и посмотрите, что именно их перезаписывает.
Почему на Linux это сложнее, чем на Windows?
Потому что механизмов управления DNS несколько, и в разных дистрибутивах активен разный. Клиент вынужден угадывать, какой именно.
Помогает ли ручная правка файла настроек?
Как временная мера — да. Но её может перезаписать системная служба при следующем подключении к сети.
Если разбор выше упёрся в подписку — а на этих ошибках так бывает чаще всего, — держите рабочую ссылку под рукой. Доступ ТОК VPN оформляется за две минуты, карта не спрашивается, первые 3 дня бесплатны: на нём удобно и проверить приложение, и остаться, если своё старое так и не ожило.
Оформить доступ →