Синтаксис изменения файла hosts

Я пытаюсь переместить веб-сайт на сервер человечности, но хотел бы протестировать его сначала

На окнах я изменил свой файл хоста для указания на сервер, таким образом, браузер открывает "новый" сайт. В моем терминале в Ubuntu я изменил следующее

127.0.1.1 example example
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

кому:

127.0.1.1 example example
127.0.0.1 localhost
104.236.247.139 www.example.com
104.236.247.139 example.com


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Я могу подтвердить, что это корректно? Я, кажется, сталкиваюсь с проблемами с нахождением http URL изображения и т.д., и прежде, чем попытаться отладить я хочу сделать файл hosts, правильно установлен.

Спасибо

2
задан 4 March 2015 в 04:20

1 ответ

Ваш /etc/hosts файл должен быть похожим на это:

127.0.1.1 example
127.0.0.1 localhost
104.236.247.139 www.example.com example.com


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Для 127.0.1.1 Вы поместили два тех же имен узлов, тогда как просто каждый сделает. Для IP 104.236.247.139 Вы использовали две различных строки для выражения имени узла и псевдонима, но Вы должны поместить имя узла и искажаете все в одной строке, разделенной пробелами, например:

<IP_Address> <hostname> <alias_1> <alias_2> <alias_3>
104.236.247.139 www.example.com example.com foo.com bar.com
3
ответ дан 19 November 2019 в 22:28

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

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