Назад | Перейти на главную страницу

hostname -f возвращает неверную информацию. информация, которая относится к другому серверу

У меня есть сервер, который отлично работает с правильным именем хоста с тех пор, как я установил его несколько месяцев назад, но теперь он думает, что имя хоста изменилось.

Это началось как hostnamea.example.com но теперь идентифицирует себя как otherhostname.example.com. То есть имя хоста в начале строки в оболочке изменяется, вывод hostname -f изменяется и т. д. содержимое /etc/hostname все еще те же. Я также проверил /etc/hosts и есть запись для 127.0.1.1 для hostnamea.example.com

Дело в том, что есть еще один сервер с именем otherhostname.example.com. этот сервер возвращает правильную информацию из hostname -f

Я проверил и перепроверил конфигурацию DNS, и ошибки нет.

Два сервера находятся в совершенно разных сетях от разных интернет-провайдеров. Первый находится на статическом IP-адресе от домашнего провайдера широкополосного доступа, а второй - в центре обработки данных.

Итак, есть идеи, что я случайно испортил?

Это не имеет ничего общего с DNS. Имя хоста обычно задается только один раз при подключении к сети. Кто-то наверное случайно поменял, просто поменяй обратно.

hostname hostnamea

Из любопытства, есть ли неправильная запись в / etc / hosts для одного из правильных IP-адресов, назначенных вашему серверу? Или, исключая это, неправильная запись обратного просмотра на вашем DNS-сервере?


- Кристофер Карел

Возможно ли, что кто-то просто случайно изменил его через "hostname otherhostname.domain.tld"?