EmbeNewsMaker
@EmbeNewsMaker

Переадресация с 192.168.1.25:8000 на localhost, как сделать?

Запустила локальный cервер в Win10 на питоне в каталоге страницы своего самописного интерфейса по этой инструкции.
Ок, по 127.0.0.1:8000/1.html страничка открывается.
Прописала в hosts 127.0.0.1 myweb.com
Ок, по myweb.com:8000/1.html страничка открывается.
Прописала в hosts 127.0.0.1 192.168.1.25
И фсьё... По 192.168.1.25:8000/1.html ничего не открывается.
Так вот, как мне сделать переадресацию с 192.168.1.25 на мою страничку?..
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ответы на вопрос 3
vabka
@vabka
Токсичный шарпист
Файл hosts предназначен для сопоставления доменных имён, а не ip адресов.
Чтобы по 192.168.1.25 открывался сайт, у вас должно быть следующее:
1. Веб-сервер должен слушать запросы по этому адресу
2. У вашего компьютера, на котором запущен веб-сервер должен быть такой адрес.
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Переадресация с 192.168.1.25:8000 на localhost, как сделать?
Никак. Вы теплое с мягким путаете похоже.
Переадресация это перемещение с адреса, на адрес.
Адрес это 192.168.1.25, вы можете устроить переадресацию с этого адреса на другой - например на 25.31.1.124.
А вот каким боком тут порт и доменное имя - решительно непонятно.

Прописала в hosts 127.0.0.1 192.168.1.25

hosts хранит соответствия доменного имени определенному адресу.
Система если не знает какой адрес - находит в этом файле имя, и смотрит адрес.
Любая запись в этом файле выполняется в формате адрес имя.
192.168.1.25 это разве доменное имя? Оно у вас какое-то неправильное. После точки непонятно что указано, и точек как-то много.

Так вот, как мне сделать переадресацию с 192.168.1.25 на мою страничку?..
Да элементарно делается переадресация. Только скажите адрес вашей странички.

А еще лучше объясните что вы понимаете под переадресацией, и чего в итоге хотите добиться.
Ответ написан
@Dinxor
Если 192.168.1.25 это адрес Вашего компьютера, то hosts править не нужно, нужно запустить сервер на адресе 0.0.0.0, это также позволит получить к нему доступ с других устройств в сети. Попробуйте
python -m http.server 8000 --bind 0.0.0.0
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы