Кажется, что этот вопрос очень похож на я вдруг не могу получить доступ к моему собственному веб-серверу в моей локальной сети через внешний WAN IP-адрес но ничего там не помогло мне, поэтому я пытаюсь снова.
у меня есть маршрутизатор с WAN-адресом 1.2.3.4 и локальной сетью 192.168.1.1 / 24. У меня есть веб-сервер, работающий на 192.168.1.100.
в настройки роутера, я изменил порт панель управления с 80 до 81 не мешай с сервера. Тогда у меня есть добавлено правило переадресации портов для TCP 80 -> 192.168.1.100:80. Наконец, я назначил доменное имя example.com 1.2.3.4 доступ so example.com правильно маршрутизирует на мой веб-сервер. От мира.
однако, когда я пытаюсь войти в example.com от любого из устройств, подключенных к 192.168.1.1 / 24, он не работает.
Я попытался диагностировать его с помощью ping, и домен правильно разрешает IP-адрес, поэтому кажется, что это не DNS проблема:
root@linux:~# ping example.com
PING example.com (1.2.3.4) 56(84) bytes of data.
64 bytes from 1.2.3.4.ip4.feromedia.eu (1.2.3.4): icmp_seq=1 ttl=63
кроме того, трассировка останавливается на маршрутизатор:
root@linux:~# traceroute example.com
traceroute to example.com (1.2.3.4), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 0.350 ms 0.256 ms 0.195 ms
2 * * *
3 * * *
4 * * *
Я не нашел ни замыкания на себя NAT, ни параметров отражения NAT в моем маршрутизаторе, как предложено в вопросе, связанном выше. Я ничего не настроил в статической маршрутизации, и я не могу вспомнить ничего, что я мог бы сделать, что вызвало бы такое поведение.
мой маршрутизатор Draytek Vigor2925.