Jestem programistą hobbystycznym i mam stronę internetową, którą sam chciałbym prowadzić. Jestem jednak bardzo początkującym w sieci, więc z góry przepraszam, jeśli mój błąd jest czymś oczywistym.
Poszedłem dalej i zainstalowałem serwer Apache Webserver na moim Raspberry Pi. Testowałem połączenie z witryną za pomocą Chrome przy użyciu lokalnego adresu IPv4, i to działa dobrze.
Aby go upublicznić, próbowałem przeforsować port 80 (co rozumiem jako standardowy port dla http). Ustawiłem również adres DNS na stronie http://ashwingupta.mynetgear.com . Po wpisaniu tego adresu w mojej sieci Wi-Fi lub wpisaniu adresu IPv4 publicznego mogę połączyć się ze stroną. Jeśli jednak wejdę do innej sieci, nie mogę połączyć się z moją witryną. Zakładam, że jest to wynikiem nieprawidłowego przekierowania portów na 80.
Mam inne porty przekazane, które działają dobrze, w tym SSH i porty pulpitu zdalnego do mojej pi. Biorąc to pod uwagę, wydaje się, że problem nie leży w raspberry pi lub w ogóle w przekazywaniu routera. Uważam, że jest to specyficzne dla portu 80.
Moja konfiguracja przekazywania:
Co się dzieje i jak mogę to naprawić?
Uwaga:
- Przesyłam jako port TCP, wierzę, że tego właśnie używa sieć
- Mój router to Nighthawk R7000
źródło