2

Я пытаюсь установить мое имя хоста как 0.6.0.07252014, но когда я вижу в командной строке и сообщениях системного журнала, это не отображается должным образом.

Введено имя хоста: 0.6.0.07252014

Вывод командной строки: root@0~$

Ожидаемый результат: root@0.6.0.07252014~$

файл имени хоста:

cat /etc/hostname
0.6.0.07252014

файл системного журнала:

cat /var/log/messages:
Jul 28 15:55:27 0 user.info ...

Ожидаемый результат: Jul 28 15:55:27 0.6.0.07252014 user.info ...

Может кто-нибудь сказать мне, как это сделать?

1 ответ1

2

Спецификации для имени хоста указывают, что он может состоять из A-Za-z0-9 и тире.

Вы включили точку, которая интерпретируется как разделитель домена, поэтому вы получаете только первый ноль.

Учти это:

В чем разница между хостом 0.0 в домене hello.com и хостом 0 в домене 0.hello.com?

Если бы в имени хоста были разрешены точки, было бы невозможно определить, какая часть полного доменного имени являлась именем хоста, а какая - именем домена.

http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .