
Я пытаюсь настроить сервер Ubuntu 10.4 и у меня возникла небольшая путаница с настройкой имен хостов.
Мой домен — example.com
, а имя хоста — one
. Если я прав, то при правильной настройке ввод hostname
в приглашении приведет к yield one
и hostname --fqdn
yeild one.example.com
. Я прав?
Не могли бы вы сказать, какие значения мне нужно /etc/hostname
ввести /etc/hosts
?
Хотя это очень тривиальная вещь, мне не удалось настроить ее так, чтобы получить желаемый результат. Я определенно что-то здесь упускаю.
Всем спасибо.
решение1
В /etc/hostname необходимо указать неполное имя хоста; в вашем примере необходимо указать
one
В /etc/hosts, который является файлом разрешения DNS, вам необходимо указать, какой IP-адрес является хостомодин. Предположим,одинимеет IP-адрес 192.162.1.2, то вам необходимо добавить эту строку в ваш /etc/hosts:
192.168.1.2 one.example.com one
(как указано начеловек принимает гостей: IP_адрес каноническое_имя_хоста [псевдонимы...]).
Надеюсь это поможет
EDIT: Я забыл: для Ubuntu AFAIK вам нужно запустить /etc/init.d/hostname.sh как root после изменения файла hostname. Я не уверен, но так это делается в Debian.