Устанавливать 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 запускаться при загрузке машины в будущем.

Другие вопросы по тегам