Как добавить имя хоста в / etc / hosts?

Есть несколько ответов о том, как изменить имя хоста Ubuntu, и все они предлагают выполнить «те же изменения» в /etc/hosts. «То же самое» означает «то же, что и в /etc/hostanme». Но, к сожалению, эти файлы имеют совершенно разные форматы, и их нельзя изменить «одинаково».

Итак, вопрос в том, что написать в hosts имя хоста myname?

В настоящее время мой hosts содержит:

127.0.0.1 localhost

и некоторые вещи IPv6, которые я не понимаю.

Итак, следует ли заменить localhost на myname, действительно?

1
задан 28 July 2017 в 14:17

3 ответа

Да, действительно. Файл /etc/hosts - это просто карта, которая связывает IP-адреса с именами хостов. Если вы хотите сделать что-то вроде ssh myname и выполнить этот запуск ssh localhost, вам нужно добавить строку, которая идентифицирует localhost (127.0.0.1) как myname:

127.0.0.1 localhost
127.0.0.1 myname

Вы могли бы просто заменить localhost на myname, но тогда такие вещи, как ssh localhost, потерпят неудачу, а localhost будет довольно стандартным. Так что просто добавьте еще одну строку, как показано выше.

5
ответ дан 22 May 2018 в 20:04
  • 1
    Используйте только одну строку: «127.0.0.1 localhost myname` – waltinator 28 July 2017 в 17:37
  • 2
    Я бы не использовал его в одной строке. Обычно я использую 127.0.0.1 localhost.localdomain localhost и 127.0.0.1 myserver.mydomain myserver, чтобы держать вещи немного более структурированными – derHugo 28 July 2017 в 20:18

Да, действительно. Файл /etc/hosts - это просто карта, которая связывает IP-адреса с именами хостов. Если вы хотите сделать что-то вроде ssh myname и выполнить этот запуск ssh localhost, вам нужно добавить строку, которая идентифицирует localhost (127.0.0.1) как myname:

127.0.0.1 localhost 127.0.0.1 myname

Вы могли бы просто заменить localhost на myname, но тогда такие вещи, как ssh localhost, потерпят неудачу, а localhost будет довольно стандартным. Так что просто добавьте еще одну строку, как показано выше.

5
ответ дан 18 July 2018 в 09:31

Да, действительно. В файле /etc/hosts - это просто карта, которая связывает IP-адреса Хостов. Если вы хотите быть в состоянии сделать такие вещи, как ssh myname и работать ssh localhost, Вам необходимо добавить строку, которая определяет имя localhost (127.0.0.1) в качестве myname:

127.0.0.1 localhost 127.0.0.1 myname

можно просто заменить localhost с myname, но тогда такие вещи, как нажать [F8] и [F9] и довольно стандартный. Так что просто добавьте еще одну строку, как показано выше.

5
ответ дан 24 July 2018 в 19:21

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

Похожие вопросы: