• Можно ли перенаправить домен на порт localhost в windows?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    отрицательные ответы, думаю поспешны..
    1 - множественность адресов - есть чудный файлик C:\Windows\System32\drivers\etc\hosts
    его заголовок, по сути уже достаточное руководство по его использованию. так же море инфы в сети. акцентирую только один момент - этот фалик имеет высший приоритет в процедуре определения ip по имени домена, а изменения действуют мгновенно
    пруф
    OxY0Xft.pngTtI7kEU.png
    для эрудиции, если надо..
    пул адресов 127.*.*.* это loopback, что означает то то типа сам на себя. но адреса 127.0.0.0 и 127.0.0.255 использовать не стоит (первый адрес сети, второй бродкаст)
    2 - если вы используете IIS, то у сайта есть опции, где можно указать и прослушиваемый порт, и конкретный ip, и имя домена. в многих случаях может хватить одной из опций. за IIS Express не скажу, но он явно не очень годится для испытания много сайтовой схемы.
    3 - если используете другой вебсервер, куриете его доки. к примеру Apache точно разруливается по ip и портам ни чуть не хуже, только в текстовых конфигах, а не графической админке )))
    4 - с wsl, решения, как задать постоянный адрес виртуалке, увы, не знаю )))
    ps
    можете на роутере проверить настройки DHCP, если х.*.*.2-х.*.*.254, то откусить кусок для фиксированных адресов. если устройств уже много, проще "откусывать с конца", допустим х.*.*.2-х.*.*.200. и повесить на сетевуху фиксированные адреса из х.*.*.201-х.*.*.254, но такая возня скорее оправдана при использовании виртуальных машин. а так, более одного адреса на сетевом интерфейсе, абсолютно не криминал.
    .. по поводу и это актуально для всех ОС....
    привет из линукса ;)))
    /etc/hosts
    абсолютно та же балалайка )))
    pps
    при успешном разруливании по адресам и доменам, вы можете все тестируемые сайты держать на портах 80/443
    Ответ написан
    3 комментария
  • Можно ли перенаправить домен на порт localhost в windows?

    все http запросы по умолчанию идут на 80 порт.
    для одного из доменов, например для фронтенда, в Win можете попробовать штатный portproxy:
    netsh interface portproxy add v4tov4 listenport=80 connectport=3000 connectaddress=127.0.0.1

    но переадресация на 3000 будет работать абсолютно для всех запросов, поэтому такой вариант подойдет только для одного из доменов
    Ответ написан
    1 комментарий