У меня есть новый бизнес-шлюз Comcast, который только что заменил мой старый, прекрасно работающий жилой модем. Я заметил, что у меня был маршрутизатор только с портом Ethernet 10/100 WAN, но у меня 100-мегабитное соединение, поэтому я отключил маршрутизатор, и мои скорости подскочили с 85 до 107 Мбит.
Модем / шлюз имеет встроенный маршрутизатор и межсетевой экран. Я взял правила переадресации портов со старого маршрутизатора и применил их к новому шлюзу.
Теперь у меня есть люди, которые говорят мне, что они могут попасть на мои веб-сайты, а это значит, что перенаправление портов работает извне; однако, когда я перехожу к любому из URL-адресов, я получаю сообщение «Internet Explorer не может отобразить веб-страницу» или «К сожалению, Google Chrome не может подключиться к». Браузеры не сообщают код состояния HTTP.
Что мне нужно сделать, чтобы снова включить локальный трафик?
Из своей локальной сети не подключайтесь к общедоступному IP-адресу. Вместо этого подключитесь к локальному IP-адресу вашего веб-сервера.
Изменить: как сказал Кайл в комментариях, если вы используете виртуальный хостинг на основе имени, вы захотите отредактировать свой файл hosts или настройте внутренний DNS-сервер, чтобы доменные имена разрешались в локальный IP-адрес.
Какая часть оборудования установлена сейчас? SMCD3G - единственное, что находится между вашим сервером IIS и всем миром? В этом случае вам может потребоваться настроить локальный DNS-сервер для ваших внутренних хостов, чтобы они получали правильный внутренний IP-адрес вашего сервера IIS.
Подозреваю (но не знаю наверняка), что можно настроить сервер, на котором работает IIS, в качестве перенаправляющего DNS-сервера. Тогда вам нужно будет сделать следующее
Что касается того, как это работало раньше, я не могу сказать; возможно, старый модем был проинформирован (или мог автоматически определять), какие доменные имена вы размещали на нем, и знал достаточно, чтобы разрешить эти имена в разделить DNS мода для внутренних клиентов.