Назад | Перейти на главную страницу

Файл / etc / hosts для многосетевого многодоменного компьютера?

У меня есть сервер (debian) с двумя сетевыми интерфейсами, на котором я хотел бы разместить несколько служб и доменов; мне не совсем понятно, как должен быть настроен файл hosts. Пример:

eth0, bound to WAN interface 1.2.3.4:
   mail.example.com
   www.example.com
eth0:1, bound to WAN interface 1.2.3.5:
   www.other-domain.com
eth1, bound to LAN 192.168.1.123:
   some-clever-hostname

Как должен выглядеть мой файл hosts? (включая localhost, localhost.localdomain и т. д.) Следует ли использовать DNS для некоторых из этих записей? Какие?

Спасибо!

РЕДАКТИРОВАТЬ: Что делать, если я не смог использовать DNS-сервер, например, в тестовой среде?

Положив localhost в /etc/hostname и

127.0.0.1 localhost.localdomain localhost

в /etc/hosts Это хорошо. Сопоставления могут быть установлены в DNS, а остальное можно установить явно (в apache ServerName будет настроено имя сервера внутри виртуальных хостов и т. Д.).