Linux Labs

Сеть / Ступень 9 из 14

Почему адрес работает, а имя — нет

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 8 из 8 · итог · 2 мин

Итог

  • Перед подключением программа получает адрес от резолвера: getent hosts имя показывает, что он нашёл.
  • Резолвер ищет имя в /etc/hosts, потом спрашивает DNS-сервер из строки nameserver в /etc/resolv.conf.
  • dig @сервер имя спрашивает один сервер напрямую. NXDOMAIN — ответ сервера, «no servers could be reached» — ответа не было.
  • Исправляют источник настройки — строку nameserver; строка в /etc/hosts поломку только прячет.
  • Сайт в начале урока работал, и DNS-сервер знал имя: резолвер спрашивал не тот сервер.
Ubuntu 24.04
Загрузка…