У меня есть сервер (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 будет настроено имя сервера внутри виртуальных хостов и т. Д.).