LINUX.ORG.RU

Можно пример статьи?

anc ★★★★★
()

назову я сервер mail

В этом случае у тебя будет сервер ‘mail.’ – имя хоста ‘mail’ в корневой зоне ‘.’

Есть ли разница

Если ты задаешь такой вопрос, то для тебя разницы нет.

level1 ★★
()

В разных дистрибутивах принято по-разному. В CentOS используется FQDN. В Debian и Arch - короткое имя. При этом можно и там и там делать по-другому.

В целом hostname это какая-то устаревшая байда, на которой я бы не сосредотачивался слишком сильно. Оно само по себе ни на что не влияет. Главное, чтобы настроено было всё как положено (можешь запустить инсталлятор своего дистрибутива, поставить и проверить, что где прописалось, обычно прописывает в /etc/hostname, далее какой-то скрипт при старте машины передает это в ядро, а также нужно в /etc/hosts прописать некоторые домены на 127.0.0.1).

Где оно используется - обычно как значения по умолчанию для некоторых настроек почтового сервера. Будешь postfix настраивать - увидишь. При этом никто не мешает тебе не использовать значения по умолчанию. Ну и некоторых других программ, видимо.

Лично у меня стандартно это debian, прописывается что-то вроде saturn и всё, дальше это нигде не используется, ни в DNS, нигде. Если надо - прописываю конкретные домены в конкретных настройках конкретных программ.

Вокруг этого hostname в интернете налита куча воды, поэтому ты сам точно не разберёшься что это такое и для чего.

vbr ★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от level1

В этом случае у тебя будет сервер ‘mail.’ – имя хоста ‘mail’ в корневой зоне ‘.’

Нет, не будет.

If the input name does not end with a trailing dot, it is looked up  by searching  through  a  list of domains until a match is found.
alegz ★★★★
()

Потому что FQDN получается путём объединения имени хоста и домена. Это чо, реально так сложно осознать?

alegz ★★★★
()
Ответ на: комментарий от alegz

А тут речь не про резольвер, а про то, как почтовик установит переменные.

level1 ★★
()

Для почты, думаю, имеет значение как сервер представляется а не что о себе думает. Но если в конфиге не задать это и он будет брать из системы, то имеет.

sin_a ★★★★★
()
Ответ на: комментарий от vbr

В Debian вообще /etc/mailname должен использоваться. Так что что там в hostname - вроде не так важно.

YAR ★★★★★
()
Ответ на: комментарий от vbr

Оно влияет ещё как минимум на dhcp запросы. Dhcp сервер получает hostname с клиента и при желании может как-то использовать (например, настроить dns сервер локальной сети).

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)

как вы яхту назовете так она и поплывет.

надо чтоб команда hostname выдавала короткое имя а hostname -f длинное. для этого надо добавить в файл hosts 2 имени . короткое и длинное. кроме того короткое имя надо задавать не напрямую редактируя файл hostname, а используя программу hostnamectl .

jura12
()
Ответ на: комментарий от jura12

надо чтоб команда hostname выдавала короткое имя а hostname -f длинное. для этого надо добавить в файл hosts 2 имени . короткое и длинное.

начали за здравие

кроме того короткое имя надо задавать не напрямую редактируя файл hostname, а используя программу hostnamectl .

кончили за упокой

CrX ★★★★★
()
Ответ на: комментарий от vbr

В целом hostname это какая-то устаревшая байда

в /etc/hostname

Если смотреть через интефейс роутера локальные подключения, то как раз имя из этого файла и отображается.

И в каких-то случаях отображается в консоли при подключении по telnet или ssh в формате user@hostname:~$

Jullyfish
()

Как настроить файл hosts. надо добавить типа этого:

192.168.1.126 nettop.jura12.ru nettop

тогда будет правильная выдача

username@nettop:/etc$ hostname
nettop
username@nettop:/etc$ hostname -f
nettop.jura12.ru

jura12
()
Ответ на: комментарий от KivApple

Оно влияет ещё как минимум на dhcp запросы. Dhcp сервер получает hostname с клиента

С клиента dhcp, у которого hostname может быть и неуказан, либо указан более другой нежели hostname который вы видите у машинки.

anc ★★★★★
()
Ответ на: комментарий от jura12

Я как-то догадался, поэтому и ответил на ваше однозначное утверждение.

anc ★★★★★
()

Если на машине установлен почтовый сервер, то у вас будут проблемы.

Коротко: При рукопожатии почтовиков первым делом запрашивается HELO (имя машины). Если оно не ресолвится в днс- вас посылают лесом. Правда крупные почтовики типа майлру и гмайлы разрешают. Но, у них большой штат антиспама и средства другие.

Meteo
()
Последнее исправление: Meteo (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.