2

Я пытаюсь настроить сервер 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-адрес, он также успешен при попытке его изнутри локальной сети.

В чем проблема?

1 ответ1

4

100.64.0.0/10 - это CGN-Space. Это означает, что вы предоставляете свой публичный IP-адрес многим другим клиентам, а пакеты для вашего публичного IP-адреса блокируются на уровне провайдера. Чтобы обойти это, у вас есть два варианта: попросить вашего провайдера установить другое правило переадресации на своем маршрутизаторе или купить дешевый VPS (5 долларов в месяц, что будет стоить DigitalOcean Droplet) и построить VPN между VPS и вами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .