none
Нет доступа к локальному сайту RRS feed

  • Вопрос

  • Здравствуйте, заранее прошу меня извинить, может быть не в ту ветку пишу. На домашнем компе работает некий сайт. установлен IIS 7, ось WINDOWS 7. Вчера подключил роутер getnet gr-534w. Интернет есть, сайт в интернет виден, посетители на него заходят, НО- если я пытаюсь на него зайти с того же компа на котором он крутится, то меня при наборе в адресной строке имени сайта выбрасывает на страницу настройки роутера. то же самое если набрать айпи адрес (айпишник раньше был присвоен компьютеру, теперь он как  айпи роутера). если набрать внутренний айпи адрес компьютера, который ему дал роутер (192.168.0.2), то перехожу на ту же старницу настройки.  Подскажите плиз в чем может быть дело.
    Aleks Maltsev
    28 января 2011 г. 8:05

Ответы

  • Это особенность работы NAT вашего роутера, он пробрасывает 80 порт в локальную сеть из внешней.

    Проброски из локальной сети в неё же очевидно не будет.

    Посмотрите, какой host-header настроен на вашем IIS 7.5 для этого сайта, добавьте в файл c:\windows\system32\drivers\etc\hosts запись вида

    192.168.1.2       "host-header сайта"

    где 192.168.1.2 - ip адрес вашего компьютера в локальной сети, его можно посмотреть с помощью команды ipconfig в командной строке.

    Теперь ваш браузер будет отправлять вашему IIS 7.5 этот host-header (в случае с localhost он отправлял "localhost"), и тот в ответ пришлёт соответствующий контент.


    igortiunov.ru
    • Помечено в качестве ответа Aleks Maltsev 29 января 2011 г. 12:49
    28 января 2011 г. 11:42
  • В данном случае я вообще убрал бы host-header если он есть

    Для одного сайта он не нужен и тогда будут работать запросы в любой форме


    http://www.podgoretsky.com
    • Предложено в качестве ответа Nikita PanovModerator 29 января 2011 г. 12:44
    • Помечено в качестве ответа Nikita PanovModerator 29 января 2011 г. 12:44
    28 января 2011 г. 16:21
  • На этом ноутбуке сделать то же самое с hosts.


    igortiunov.ru
    • Помечено в качестве ответа Aleks Maltsev 29 января 2011 г. 16:53
    29 января 2011 г. 15:46

Все ответы

  • насколько я знаю, это не глюк, это такая особенность. Попробуйте вместо IP набирать "localhost"

    28 января 2011 г. 8:11
  • Не настроен маршрутизатор, надо опубликовать виртуальный сервер, или как там это называется в gr-534w

    --
    With the best regards,
    Anatoly Podgoretsky
    http://www.podgoretsky.com
     
     
    "Aleks Maltsev" <=?utf-8?B?QWxla3MgTWFsdHNldg==?=> сообщил/сообщила в новостях следующее: news:01b85aca-909c-43ca-b75b-2b96dc207f36...
    Здравствуйте, заранее прошу меня извинить, может быть не в ту ветку пишу. На домашнем компе работает некий сайт. установлен IIS 7, ось WINDOWS 7. Вчера подключил роутер getnet gr-534w. Интернет есть, сайт в интернет виден, посетители на него заходят, НО- если я пытаюсь на него зайти с того же компа на котором он крутится, то меня при наборе в адресной строке имени сайта выбрасывает на страницу настройки роутера. то же самое если набрать айпи адрес (айпишник раньше был присвоен компьютеру, теперь он как  айпи роутера). если набрать внутренний айпи адрес компьютера, который ему дал роутер (192.168.0.2), то перехожу на ту же старницу настройки.  Подскажите плиз в чем может быть дело.
    Aleks Maltsev

    http://www.podgoretsky.com
    28 января 2011 г. 8:30
  • Глава 5.6.2 Virtual Server

    --
    With the best regards,
    Anatoly Podgoretsky
    http://www.podgoretsky.com
     
     
    "Anatoly Podgoretsky" <=?utf-8?B?QW5hdG9seSBQb2Rnb3JldHNreQ==?=> сообщил/сообщила в новостях следующее: news:e1c52f84-e8d8-4428-bb89-0e6ec653c487...
    Не настроен маршрутизатор, надо опубликовать виртуальный сервер, или как там это называется в gr-534w
     

    http://www.podgoretsky.com
    28 января 2011 г. 8:34
  • если набрать в адресной строке localhost то появляется заставка IIS и все
    Aleks Maltsev
    28 января 2011 г. 9:00
  • сервер вроде бы опубликован: 192.168.1.2 это мой внутренний адрес

    Current Virtual Servers in system: 
    No. IP Address Port Range Protocol Comment
    1    192.168.1.2  80 - 80  TCP + UDP 


    Aleks Maltsev
    28 января 2011 г. 9:05
  • Это особенность работы NAT вашего роутера, он пробрасывает 80 порт в локальную сеть из внешней.

    Проброски из локальной сети в неё же очевидно не будет.

    Посмотрите, какой host-header настроен на вашем IIS 7.5 для этого сайта, добавьте в файл c:\windows\system32\drivers\etc\hosts запись вида

    192.168.1.2       "host-header сайта"

    где 192.168.1.2 - ip адрес вашего компьютера в локальной сети, его можно посмотреть с помощью команды ipconfig в командной строке.

    Теперь ваш браузер будет отправлять вашему IIS 7.5 этот host-header (в случае с localhost он отправлял "localhost"), и тот в ответ пришлёт соответствующий контент.


    igortiunov.ru
    • Помечено в качестве ответа Aleks Maltsev 29 января 2011 г. 12:49
    28 января 2011 г. 11:42
  • если набрать в адресной строке localhost то появляется заставка IIS и все

    Тогда рано еще с виртуальным сервером, у тебя же локално не работает сайт. И я не понял о какой заставке идет речь.
    http://www.podgoretsky.com
    28 января 2011 г. 16:20
  • В данном случае я вообще убрал бы host-header если он есть

    Для одного сайта он не нужен и тогда будут работать запросы в любой форме


    http://www.podgoretsky.com
    • Предложено в качестве ответа Nikita PanovModerator 29 января 2011 г. 12:44
    • Помечено в качестве ответа Nikita PanovModerator 29 января 2011 г. 12:44
    28 января 2011 г. 16:21
  • 192.168.1.2       "host-header сайта"

    добавил в hosts. Теперь сайт доступен с локального компа, виден в инете (проверял доступность по миру на специальном сайте). НО- если захожу по вайфаю с ноутбука из этой подсети, то снова выкидывает на панель настройки. Не подскажете, как поправить?

     


    Aleks Maltsev
    29 января 2011 г. 12:55
  • На этом ноутбуке сделать то же самое с hosts.


    igortiunov.ru
    • Помечено в качестве ответа Aleks Maltsev 29 января 2011 г. 16:53
    29 января 2011 г. 15:46
  • Спасибо! :)  все работает!!! 


    Aleks Maltsev
    29 января 2011 г. 16:55