Я нахожусь в домашней сети с поддержкой NAT (10.0.0.0/8) с моим кабельным модемом, имеющим общедоступный IP 1.1.1.2, и веб-сервером "www" во внутренней сети 10.1.10.2, имеющим порт 80, перенаправленный кабельным модемом.
Теперь я использую настольный клиент (10.1.10.3) для доступа к www из браузера; DNS переводит это в общедоступный IP-адрес веб-сервера 1.1.1.2, и браузер зависает. Это происходит на различных внутренних машинах в моей сети, но отлично работает для клиентов за пределами моей локальной сети.
Кроме того, внутренние клиенты могут войти в 10.1.10.2 в своем браузере и получить доступ к веб-серверу просто отлично.
Вопрос: Есть идеи, почему публичный IP вызывает сбой?
Примечание: я исправил эту проблему, запустив свой собственный DNS (через dnsmasq) и установив "www" в 10.1.10.2, при этом перенаправляя все остальные имена на внешний сервер имен.