Поразите URL "www.example.com", и он всегда возвращает дом маршрутизатора geteway страница назад. Я передал порт 80 моему IP-адресу локального сервера. Поиск с помощью Google не помог многому поэтому по возможности помочь мне с этим!
Записи DNS:
Host Points to
CName www @
A @ my public IP address
Созданный example.com.conf файл для Apache, настроенного как:
<VirtualHost *:80>
DocumentRoot /var/www/example.com/
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
Отредактированный файл/etc/hosts
127.0.0.1 example.com
Созданный текстовый файл в соответствии с /var/www/example.com/test.txt, URL хита http://www.example.com/test.txt и это отвечают моим маршрутизатором' страница домашнего шлюза. Любые предложения были бы большими, Спасибо!!
Регистрация ответа, поскольку мой комментарий закрепил его: при конфигурировании некоторого NAT на NIC WAN маршрутизатора, затем попытке достигнуть сервиса от локальной сети маршрутизатора, классическая проблема связана с провальным квитированием TCP.
На бумаге, Ваш клиент локальной сети хочет соединиться с общедоступным IP. В которой точке, или Ваш маршрутизатор не имеет правила NAT для Вашего сегмента LAN, или Ваш маршрутизатор действительно переводит Ваш общедоступный IP в соответствующий частный IP и затем, сервис позади Вашего частного IP пытается ответить непосредственно на частный IP Ваших клиентов, повреждая квитирование TCP.
На OpenBSD, я рекомендовал бы использовать relayd
на Вашей обратной петле и отклонил бы трафик к Вашему общедоступному дюйм/с (независимо от входящего интерфейса) к этому реле. Я не очень знаком с основанными на Linux маршрутизаторами, я подозреваю, что что-то подобное является выполнимым (с haproxy, по крайней мере).
Теперь принятие Вы находитесь на некотором обеспеченном ISP устройстве, у Вас было бы больше возможностей, изучающих расщепленный горизонт DNS - или лежащий DNS, кэш, который вызовет разрешение для некоторых ваших записей, как несвязанный...