Почему моя машина не знает своего имени хоста?

#ssh #debian #hostname

Вопрос:

В последнее время я периодически получаю сообщение об ошибке на сервере, на который я подключаюсь по ssh, в котором говорится sudo: unable to resolve host my-host-name.cable.rcn.com: Name or service not known , что я использую sudo . Команда все еще работает, но новая ошибка вызывает беспокойство. Интернет — провайдером для местоположения, где расположен сервер, является RCN, но я не могу понять, почему машина считает, что этот адрес является частью имени хоста. Я использую этот сервер в течение 6 месяцев, и у меня не было этой проблемы до последних нескольких недель.

Если я перезапущу машину, она обычно исчезнет на некоторое время, но, похоже, всегда возвращается после того, как машина немного поработает.

мои /etc/hostname шоу:
my-host-name

и

мои /etc/hosts шоу:

 127.0.0.1   localhost
127.0.1.1   my-host-name
::1     localhost ip6-localhost ip6-loopback
ff02::1     ip6-allnodes
ff02::2     ip6-allrouters
 

Как я могу устранить эту ошибку и почему это происходит?