Najpierw odpowiedzi
Czy wszystkie te komputery będą miały ten sam zewnętrzny adres IP, czy będzie w jakiś sposób inny dla każdego z nich? Czy to ma znaczenie?
Komputery te za routerem pojawią się jako jeden komputer z zewnątrz (przynajmniej będą używać tego samego adresu IP; strony internetowe nadal są w stanie je odróżnić za pomocą plików cookie przeglądarki i niektórych informacji, które przeglądarka wysyła do serwera).
Zasadniczo nie ma to znaczenia, ale obowiązują wszystkie ograniczenia oparte na IP. Na przykład jeśli twój adres IP zostanie zablokowany podczas edycji niektórych witryn, wszystkie komputery za tym samym routerem zostaną zablokowane.
Co to jest statyczny adres IP
W rzeczywistości należy odróżnić statyczne od dynamicznych adresów IP (jest to metoda przypisania), „rzeczywiste” adresy IP w porównaniu do adresów IP z zakresów prywatnych oraz wewnętrzne i zewnętrzne adresy IP.
Statyczny oznacza, że adres IP jest wstawiany bezpośrednio w ustawieniach sieci, jest on wstępnie przypisany do tego urządzenia i zawsze jest taki sam. Maszyna nie musi prosić nikogo o podanie własnego adresu IP.
Dynamiczny adres IP oznacza, że nie przypisujesz żadnego konkretnego adresu w ustawieniach sieci. Zamiast tego jest przypisywany automatycznie (przez DHCP). Aby ta automatyczna konfiguracja działała, w sieci musi znajdować się urządzenie, które podaje adresy IP. Nazywa się to serwerem DHCP. Zwykle jest to zadanie routera domowego.
Nie ma znaczenia, w jaki sposób wybrano adres (i inne ustawienia sieciowe), o ile są one prawidłowe. To tylko dwa różne sposoby konfiguracji sieci.
Zewnętrzne i wewnętrzne adresy IP
Nie ma wystarczającej liczby dostępnych adresów IPv4. Aby obejść to ograniczenie, adresy z zakresów prywatnych (10.xxx, 172.16.xx, 192.168.xx) są używane w sieci wewnętrznej, a „rzeczywisty” publiczny adres IP jest używany jako pojedyncza brama dla całej sieci. Nazywa się to translacją adresów sieciowych. Większość domowych routerów to robi.
( Internet, outer network )
\
\
1.2.3.4 (external IP)
|
[ NAT device ]
|
192.168.1.1 (internal private IP)
|
\_________________
\ \
\ \
192.168.1.2 192.168.1.3
[ PC of Alice ] [ Bob's laptop ]
Nie ma znaczenia, czy twój zewnętrzny adres IP jest przypisany statycznie, czy nie (zwykle jest dynamiczny, podany przez DHCP, nawet jeśli wydaje się być taki sam przez większość czasu), nie ma znaczenia, czy twoje wewnętrzne adresy są przypisane statycznie lub dynamicznie. Sieć działa, dopóki jest konsekwentnie skonfigurowana, a wszystkie komputery wiedzą, że powinny wysyłać wszystko do routera, a router wie, jak przepisać adres dla sieci zewnętrznej.
Będziesz wyglądać jak korzystający z adresu IP 1.2.3.4 na większości stron (możesz to sprawdzić na ipchicken.com). A jeśli nie masz zainstalowanej Java, nie będą mogli powiedzieć, jaki jest twój wewnętrzny adres (ale wtyczka Java może to zgłosić; prawdopodobnie Flash i Silverlight też mogą to zrobić).
Może się zdarzyć, że zewnętrzny adres routera również pochodzi z prywatnego zasięgu (np. 10.1.1.1). Oznacza to, że przed Internetem istnieje co najmniej jeszcze jeden NAT.
Kiedy potrzebny jest statyczny „prawdziwy” adres IP?
Istnieje sytuacja, w której chcesz, aby zewnętrzny adres IP był statyczny, a nie z zakresu prywatnego („prawdziwy” adres IP). Zwykle dzieje się tak w przypadku uruchamiania serwerów w domu.
Nie chcesz, aby zmieniali oni adresy IP spontanicznie (ale możesz to zrobić za pomocą dyndns). I nie chcesz, aby twój serwer miał adres z prywatnego zasięgu, ponieważ wtedy nikt z zewnątrz nie może go połączyć. Jeśli używa prywatnego adresu IP, musisz skonfigurować routery aż do zewnątrz, aby serwer mógł być podłączony z zewnątrz. Jeśli zewnętrzny adres routera nie pochodzi z prywatnego zasięgu (to „prawdziwy” adres IP), musisz skonfigurować tylko własny router. Ale jeśli zewnętrzny adres routera pochodzi z prywatnego zasięgu, to od usługodawcy internetowego zależy skonfigurowanie routerów (powodzenia).