Применимость: Linux
Слова для поиска: имя хоста, servername hosname
Узнаем текущее имя хоста
root@ubuntu:~# hostname -f ubuntu.template
Для разных дистрибутивов Linux используются разные конфигурационные файлы и изменение следует производить в несколько этапов:
Имя хоста обязательно должно быть в латинице без пробелов и спецсимволов.
Только буквы и цифры. Допускается символ подчеркивания и тире.
Элементы имени <имя_сервера>.<имя_поддомена>.<имя домена> объединяются с точками. Полное имя обязательно должно содержать точку.
Каждый элемент имени должен содержать от 1 до 63 символов, и длинна полного имени хоста не может превышать 255 символов (в том числе точки).
Например:
servername.mydomain или servername.mydomain.com
Можно просто с точкой в конце имени
servername.
Нужно открыть указанный файл в текстовом редакторе и установить нужное имя
Redhat / CentOS / Fedora:
/etc/sysconfig/network
HOSTNAME=server1.testdomain.com
Debian / Ubuntu:
/etc/hostname
server1.testdomain.com
Slackware:
/etc/HOSTNAME
server1.testdomain.com
Suse / OpenSuse:
/etc/HOSTNAME
server1.testdomain.com
Gentoo / Calculate:
/etc/conf.d/hostname
HOSTNAME="server1.testdomain.com"
В файле нужно изменить, или добавить если нет, сопоставление вашего ip адреса и имени сервера. В этом файле в строке должны следовать через пробел или табуляцию следующие параметры:
ip-адрес полное_имя_хоста краткое_имя синоним_имени
Например:
/etc/hosts
77.72.131.23 server1.domain.com server1
Новое имя будет задано после рестарта сервера, но затем нужно убедиться, что все сделано правильно.
Следующие команды должны выдавать правильные значения и не выдавать сообщения об ошибках:
hostname -f ping <полное_имя> ping <краткое_имя>
rDNS или Reverse DNS это служба обратного преобразования IP-адреса в имя вашего сервера или, другими словами, - возможность определить кому принадлежит IP-адрес.
Это необходимо для корректной работы многих сервисов в сети Интернет. Зачастую сервера в интернете настроены таким образом, что при подключении к ним производится попытка обратного преобразования вашего IP-адреса в доменное имя. Если такое преобразование невозможно, то сервер может отказать вам в установке соединения.
Например большинство почтовый служб в интеренете отбросит почту отправленную с сервера имя которого невозможно определить по адресу.
Есть много других причин по которым необходимо настроить корректную работу обратной зоны для вашей сети IP-адресов.
Для информации о настройке RDNS обратитесь к статье rdns - обратное преобразование имени