Powiedzmy, że utworzyłem 3 ddns z moich domen Google
- www.chanindo.com
- ts.chanindo.com
- tonny.chanindo.com
tonny.chanindo.com
linki zostały ustalone OK (do digitalocean.com
) za pomocą Google API i można uzyskać do nich dostęp podczas przeglądania tonny.chanindo.com
.
Następnie zaktualizowałem dane ddns ts.chanindo.com
(link do mojego komputera domowego) za pomocą Google API. Zaktualizowane dane odzwierciedlone w google domains panel
. Pracownicy pomocy technicznej Google również powiedzieli, że to poprawnie wskazuje ts.chanindo.com
. Dlatego powinien być dostępny, gdy piszę w ts.chanindo.com
przeglądarce.
Niestety, gdy przeglądam ts.chanindo.com
, zwraca „Witryna nie jest dostępna” . Ale można go przeglądać www.chanindo.com
. Czemu? Co poszło nie tak?
Dlaczego dostęp do digitalocean ( tonny.chanindo.com
) jest OK, ale ten z mojego komputera ( ts.chanindo.com
) nie jest dostępny, ale dziwnie jest dostępny z www.chanindo.com
?
źródło
Odpowiedzi:
Krótka odpowiedź: Zaloguj się do routera i portu 80 mapy portowej na wewnętrzny adres IP serwera WWW.
Dłuższe wyjaśnienie:
Dzięki zaktualizowanym informacjom wydaje się, że DNS rozwiązuje się dobrze (z wyjątkiem www.chanindo.com - ale wydaje się to nieistotne dla twojego problemu).
Prawdopodobną przyczyną twojego problemu jest NAT. Większość komputerów domowych znajduje się za routerem, który dzieli jeden adres IP i mapuje wewnętrzne adresy IP na ten adres. Ze względu na tę relację 1: wiele konieczne jest użycie przekierowania portów (Pin Holing) lub DMZ, aby router mógł wiedzieć, do którego komputera PC należy przesyłać żądania kierowane na statyczny adres IP.
Inna możliwość - jeśli już to zrobiłeś - Twój dostawca usług internetowych może korzystać z NAT klasy Carrier, w którym to przypadku zewnętrzny adres IP, którego używasz, jest współużytkowany przez wielu subskrybentów ISP - w takim przypadku nie możesz zrobić nic innego, niż uzyskać nowy dostawca usług internetowych, który nie jest CGN.
źródło