1

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

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

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

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

2 ответа2

7

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

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

Итак, строка должна быть

192.168.1.2 www.mydomainname.com

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

4

Да.

  • 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, и все. Никакие порты, схемы, пути или что-либо еще не входят в дело.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .