Назад | Перейти на главную страницу

Веб-сайт локального сервера не отвечает при потере подключения к Интернету

Я разместил локальный веб-сайт в своей организации, где студенты получают доступ к локальному веб-сайту локально с сервера IIS Windows 2012 R2 Server, и у нас есть подключение к Интернету 24 x 7, где один и тот же сервер работает как прокси-сервер для всех остальных систем.

Теперь проблема в том, что когда я теряю подключение к Интернету, я не могу получить доступ к локальному веб-сайту, который я разместил на этом сервере, или он очень медленно отвечает. Почему?

Я не могу найти какое-либо решение для этого, пожалуйста, пожелайте предложения.

Во-первых, сколько сетевых интерфейсов на этом сервере?

На серверах, которым назначен IP-адрес DHCP (то есть на интерфейсе, выходящем в Интернет): localhost (127.0.0.1) может быть привязан к интерфейсу, назначенному DHCP-сервером, когда это назначение отключено / изменяется (например, DHCP, который дает вам подключение к Интернету) ), у вас другой IP-адрес и, следовательно, DNS для:

  1. сопоставление localhost с IP, назначенным, когда интернет включен, не будет работать, когда он выключен
  2. localserver.organisation.com -> IP также назначается, когда Интернет включен, не будет работать, когда он выключен

Что нужно сделать, так это то, что:

Поскольку это «локальный веб-сайт локально с сервера Windows 2012 R2 IIS», привяжите домен к IP-адресу (интерфейсу), который находится на стороне локальной сети, а не на стороне Интернета.

Шаги:

  1. Откройте IIS
  2. Перейдите на веб-сайт на левой панели IIS и выберите ВЕБ-САЙТ (если вы размещаете сайт внутри веб-сайта, ВЫБИРАЙТЕ ВЕБ-САЙТ, а не подпапку: например, веб-сайт по умолчанию в большинстве реализаций IIS или если вы создали новый)
  3. Щелкните веб-сайт правой кнопкой мыши и выберите Управление // Расширенные настройки, независимо от того, какая опция отображается, где вы можете просмотреть настройки сайта.
    1. Если веб-сайт привязан к 127.0.0.1 или localhost, ИЗМЕНИТЕ ЭТО, укажите, что это тот IP, который обращен к вашей локальной сети (предпочтительно, статический, я полагаю)

Я думаю, это должно сработать, иначе вы можете предоставить информацию о своих интерфейсах, набрав ipconfig в командной строке мы можем найти другие способы помочь вам.

Суть в том, что 127.0.0.1 / localhost может связываться с интерфейсом, который падает при отключении интернет-соединения, поэтому IP-адрес может снизиться до значения по умолчанию 169.xxx, назначенного серверами MS: это не будет доступно из вашей локальной сети . (Не уверен, что я медленный, мое решение - НЕ МОЖЕТ получить доступ)