>_ IzzyLab

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

Несколько алиасов для одного хоста

легко

Сделай так, чтобы три имени — web.local, api.local и db.local — все резолвились в 127.0.0.1 на этой машине.

Что потренируешь:
  • /etc/hosts
  • резолвинг имён
  • getent
  • дозапись >>
  • локальный dns

Разбор темы

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

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

  1. три имени резолвятся в 127.0.0.1

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