>_ IzzyLab

Практическое задание

Пропиши локальный домен

легко

Сделай так, чтобы имя api.local резолвилось в 127.0.0.1 на этой машине (без DNS-сервера, локально).

Что потренируешь:
  • /etc/hosts
  • резолвинг имён
  • loopback
  • getent
  • nsswitch

Разбор темы

Прежде чем обращаться к DNS, система смотрит локальный файл /etc/hosts — простую таблицу соответствий «IP → имена»; запись в нём побеждает без всякой сети (порядок задаёт строка hosts: в /etc/nsswitch.conf). Формат строки: сначала адрес, затем через пробел одно или несколько имён; loopback-адрес 127.0.0.1 указывает на саму машину. Дописывать соответствие нужно в конец файла, не затирая существующие строки. Проверяют результат через getent hosts, который спрашивает резолвер так же, как это делают программы.

Что проверяется

  1. api.local резолвится в 127.0.0.1

Как это выглядит