Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: O co chodzi w przekierowaniu portów?
Forum PHP.pl > Inne > Hydepark
Rid
Dostałem takie info ,jak zrobić by upublicznić stronę:
Cytat
1. change your webserver config to listen on the ip where the webserver is installed
2. on the same machine (you said windows) browse to this ip and have look that the page runs
3. on your windows machine, check or disable (for test) your firewall to pass traffic on port 80
4. browse to your router/firewall webpage and forward port 80 (NAT) TCP to the ip of your machine where the webserver runs on
5. add firewall rules in your router if needed
6. open a browser on a remote machine and browse to your external ip


Nigdy nie bawiłem sie w przekierowanie portów,te info na pewno jest dobre i czy to jest wymagane do uruchomienia strony?Co mi po tym infie jak nie wiem o co kaman.Ktoś by mi mógł to troszeczkę rozjaśnić.
!*!
Port 80 jest domyślnie ustawiony na serwerach. A czy jest wymagany, to zależy od tego jak skonfigurujesz te udostępnienie strony.
Rid
Komputer ma niejako 3 numer ip o których mi wiadomo IP localhosta,ip karty sieciowej,external ip.
Na które ip mam przekierowywać porty?
IceManSpy
Chodzi o to, aby na routerze zrobić przekierowanie portów. Czyli np jak ktoś wpisze Twój_zewnętrzny_adres_ip:80 to ma wejść na Adres_Twojego_komputera_w_sieci_domowej:80 . Ustawia się to na routerze, nazywa się to Forwarding lub Port Forwarding.

Przykład, Twoje zewnętrzne IP to: 83.253.569.42 , a wewnątrz sieci 192.168.0.2 , to musisz przekierować zapytanie na IP zewnętrzne na IP wewnętrzne.
bim2
Na swoim routerze masz ustawić żeby połączenie wchodzące na porcie 80 szło do twojego komputera. Bo jak ktoś próbuje wejść na twoje zew. ip to łączy go z routerem i router musi wiedzieć z którym komputerem go połączyć (taka pani sekretarka).
Rid
A co mam zrobić z external ip???Muszę ustawić nasłuch na port 80 i na te IP??

PS.A tak poza tym załatwiłem sobie połączenie na jakieś pół godziny konfigurując sobie opcję Reserve IP Address ,hehe.
IceManSpy
Ja w swoim routerze (Thomson UPC) ustawiłem Forwarding na IP swojego komputera i dla jakiego portu ma być przekierowanie. I tyle. I niech ktoś spoza Twojej sieci (jakiś kolega) wpisze Twoje zewnętrzne IP, o ile takie masz.
pain3hp
podstawy sieci i routingu sie kłaniają. Router wyznacza trasę czyli jeśli masz w domu router i sieć LAN to weźmy pod lupę sytuację kiedy ktoś wpisuje Twoje IP zewnętrzne i wysyła jakieś żądanie. Robiąc to w przeglądarce domyślnie uderza w Twój router w porcie 80 (może zapukać do innego portu ale musi to zrobić jawnie). I teraz twój router dostaje sygnał że ktoś się dobija do 80 i musi przekierować ten impuls na jakiś serwer, w tym momencie musi dostać IP właśnie tego komputera na którym masz postawiony serwer który chcesz "upublicznić", i tak sobie idzie paczka danych z pkt A do B i z powrotem.

Od strony technicznej w domowych routerach przewaznie robi się to w dziale NAT-> wirtualny serwer, przeważnie są już gotowe opcje gdzie wybierasz np Apache, podajesz jedynie IP komputera i port, warto również wyłączyć DHCP i działać na statycznych adresach.
Rid
Polecam program do forwardingu portów:
Simple Port Forwarding
mike
Cytat(Rid @ 21.09.2011, 20:55:07 ) *
Polecam program do forwardingu portów:
Simple Port Forwarding
Polecasz?! Dwa dni temu jeszcze nie wiedziałeś co to jest przekierowanie portów! tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.