Редактирование /etc/hosts для использования доменного имени вместо IP-адреса

Редактирование /etc/hosts для использования доменного имени вместо IP-адреса

У меня есть веб-сервис, работающий по адресу http://192.168.1.2:5000/, я хочу заменить его на типичное доменное имя,

в /etc/hosts я делаю что-то вроде

192.168.1.2:500 http://www.mydomainname.com

но, это не работает. Что-то не так с тем, как я это сделал?

решение1

Да, /etc/hosts связывает IP-адреса с именами хостов

Итак, в вашей строке есть две ошибки:

Итак, линия должна быть

192.168.1.2 www.mydomainname.com

Затем вы получаете доступ черезhttp://www.mydomainname.com:500из вашего браузера.

решение2

Да.

  • 192.168.1.2:500 — это не IP-адрес. Это IP-адрес.плюс порт.
  • http://www.mydomainname.comэто не доменное имя. Это URL,часть которого— это доменное имя.

/etc/hostsсопоставляет IP-адреса с именами хостов и наоборот. Это не инструмент переписывания URL для WWW-браузеров. С его помощью можно сопоставить имя www.example.comс IP-адресом 192.168.1.2 ивот и всеНикакие порты, схемы, пути или что-либо еще в этом деле не участвуют.

Связанный контент