Router przekierowania portów do nasłuchiwania na serwerze node.js na komputerze domowym


1

Mam nazwę domeny: www.domain.com

Poszedłem do mojego rejestratora, który posiada tę nazwę domeny i zalogowałem się. Ustawiłem rekord DNS typu A z moim publicznym adresem IP.

Teraz, gdy przejdę na stronę www.domain.com, przekierowuję na stronę główną mojego routera. Teraz wszystko, co powinienem zrobić, to przekazać mój router do mojego serwera node.js, który działa na localhost: 3000.

Obraz do odniesienia:

image

Adres IP powinien być adresem IP mojego komputera, który otrzymałem ifconfig do terminalu. Wprowadzam adres IP mojego komputera i 3000 dla pól startu i końca portu.

Teraz, jeśli przejdę na moją stronę www.domain.com, nadal otrzymam stronę główną mojego routera. Zakładam, że przekierowanie portów jest nieprawidłowe. Czy ktoś ma pomysł, do jakich portów powinienem wejść? Czy jest to coś zupełnie innego?


Www.domain.com szuka najprawdopodobniej portu 80 i ruchu http i nie ma nic wspólnego z ruchem port.js węzła 3000
Tyson

Twój obraz pokazuje, że nie zdefiniowano żadnych reguł przekierowania portów. Czy jesteś pewien, że stworzyłeś regułę? Inną rzeczą do sprawdzenia jest link do zdalnego zarządzania po lewej stronie. Będziesz chciał to wyłączyć (zdalne zarządzanie).
chue x

@Tyson Próbowałem ustawić serwer tak, aby nasłuchiwał również na porcie 80. Zmieniłem odpowiednio pola, ale nic nie jest inne. Czy masz rozwiązanie, które może działać? Jestem ze stratą.
BobbyBear

@chuex Tak, zastosowałem regułę. Właśnie pokazałem pic jako odniesienie. I tak, zdalne zarządzanie było zawsze wyłączone.
BobbyBear

Odpowiedzi:


-1

Na lokalnym porcie i sekcji IP umieść komputer ip i port, a na zdalnym porcie ip umieść wszystkie adresy IP i port 80 jako domyślny port http to 80, więc przeglądarka zażąda strony na porcie 80 i jeśli dajesz portowi 3000 przeglądarkę nie dostanie odpowiedzi.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.