Я пытаюсь настроить сервер LAMP на моем рабочем столе Ubuntu 14.04.
Я использую модем cisco 2320.
Я успешно проверил это через мою локальную сеть. Я купил бесплатное доменное имя на noip.com, steveatw.ddns.net.
Мой публичный IP, как Google и другие сайты, такие как whatismyip.com, говорят мне: 116.68.120.233
.
Поэтому я указываю свое доменное имя на мой публичный IP-адрес 116.68.120.233.
И я проверил с помощью nslookup steveatw.ddns.net
и ответ был мой публичный IP.
Но когда я пытаюсь загрузить свой сайт, используя мой браузер, я не получаю ответ.
Поэтому я пытаюсь проследить запрос, используя traceroute to steveatw.ddns.net (116.68.120.233), 30 hops max, 60 byte packets
1 10.2.71.1 (10.2.71.1) 183.309 ms 183.289 ms 183.392 ms
2 111.231.88.202.asianet.co.in (202.88.231.111) 183.373 ms 183.499 ms 183.478 ms
3 * * *
4 * * *
5 * * *
Здесь asianet - мой поставщик услуг.
Затем я проверил настройки модема и убедился, что переадресовал порты, и показал, что порт 80 переадресован для IP 192.168.0.10, который является моим локальным IP.
Затем я проверяю настройки модема и нахожу IP-адрес, а именно WAN IP-адрес, и захожу на noip.com, где находится мой домен, и указываю свой домен на этот WAN IP-адрес. И вуаля сайт успешно запущен из браузера. Я проверил 3 разных устройства, подключенных к моей локальной сети, и когда я steveatw.ddns.net
в адресную строку браузера, он перенаправляется на настроенную мной веб-страницу.
Но когда я пытаюсь получить доступ к веб-сайту из-за пределов своей локальной сети, например, для сети 3g моего мобильного телефона, я не могу получить к ней доступ.
Затем я попытался проследить маршрут. И вот что я получил:
traceroute steveatw.ddns.net
traceroute to steveatw.ddns.net (100.96.21.16), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
Когда я пытаюсь пинговать тот же IP-адрес, он также успешен при попытке его изнутри локальной сети.
В чем проблема?