Устанавливать hostname.domain?
У меня есть имя хоста; допустим, это example.com
Я хочу, чтобы мой ящик, на котором я установил Fedora, назывался "сервер". Теперь я открыл /etc/sysconfig/network
и имеет следующее:
NETWORKING=yes
HOSTNAME=localhost.localdomain
Правильно ли будет измениться? HOSTNAME
в HOSTNAME=server.example.com
?
Я уже бегал hostname "server"
в терминале.
2 ответа
Имя хоста вашего сервера не обязательно должно совпадать с именем домена, с которого вы можете получить к нему доступ из Интернета. Я предполагаю, что вы пытаетесь настроить этот сервер в качестве веб-сервера или иным образом разместить какой-либо сервис, доступный из Интернета.
С вашим доменным именем связаны DNS-серверы имен; вам нужно настроить эти серверы имен так, чтобы они отвечали с открытым IP-адресом вашего сервера Linux при запросе. Скорее всего, вы можете сделать это через панель управления вашего регистратора, поскольку некоторые регистраторы будут размещать DNS для вас.
Например, если к вашему серверу можно подключиться из общедоступного Интернета по IP-адресу 12.3.45.67, то вам нужно настроить DNS, чтобы запросить A
запись для server.example.com
отвечает с 12.3.45.67
,
Простой ответ заключается в том, что да, чтобы внести изменения, которые вы сделали с hostname
команда постоянная, вы должны изменить /etc/sysconfig/network
так что это говорит:
HOSTNAME=server.example.com
Это приведет к hostname server.example.com
запускаться при загрузке машины в будущем.