Jak działają statyczne adresy IP za routerem?

6

Obecnie szukam statycznego adresu IP w domu. Uważam, że jeśli nasz ISP dostanie statyczny adres IP, który zostanie przypisany do routera, a nie do konkretnego komputera.

Mamy kilka komputerów, które łączą się przez router (dwa komputery stacjonarne, laptop, a czasem mój iPhone i DS). 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?

DisgruntledGoat
źródło

Odpowiedzi:

15

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).

sastanina
źródło
2

Jestem bardzo ciekawy, dlaczego uważasz, że możesz chcieć statycznego adresu IP zamiast bardziej typowego dynamicznego adresu IP.

Nie jestem pewien, jaką korzyść według ciebie możesz zyskać. Ponieważ prawie każdy klient ISP korzysta z dynamicznych adresów IP, każda witryna w Internecie musi sobie z nimi właściwie poradzić.

Jeśli chcesz tylko niezawodnie uzyskać dostęp do adresu IP swojego domu z innej lokalizacji, sugeruję skorzystanie z jednej z „bezpłatnych” dynamicznych usług DNS, na przykład dyndns.com . Możesz także przeszukać superuser.com, aby uzyskać więcej informacji na temat dynamicznych usług DNS.

Być może potrzebujesz statycznego adresu IP, którego dynamiczny DNS nie może rozwiązać. Ale zwykle najlepszym powodem do uzyskania statycznego adresu IP jest to, że jest to łatwy sposób na wysyłanie większej ilości pieniędzy do dostawcy usług internetowych co miesiąc.

irracjonalny John
źródło
1

Jeśli otrzymasz statyczny adres IP dla swojego połączenia, ten konkretny adres zwykle zostanie przypisany do routera / modemu.

Wszystkie podłączone urządzenia w sieci otrzymają lokalne adresy IP przypisane przez ten router (dzierżawa DHCP). Każdy w Internecie zobaczy statyczny zewnętrzny adres IP bez względu na to, z którego urządzenia faktycznie korzystasz, nawet jeśli jest używany w tym samym czasie.

Wszystkie będą miały ten sam zewnętrzny adres IP i nie powinno to mieć znaczenia w codziennym użytkowaniu.

PS Dlaczego dokładnie chcesz / potrzebujesz statycznego adresu IP? Czy planujesz hosting jakichkolwiek serwerów?

S.Hoekstra
źródło
1

To twój router ma zewnętrzny adres IP, ponieważ jest to ten, który jest bezpośrednio w sieci twojego dostawcy usług internetowych. Ten adres jest wspólny dla wszystkich komputerów w domu, które są zawarte w osobnej sieci wewnętrznej, w której wewnętrzne adresy IP są przyznawane przez router działający jako master DHCP. Router działa jak brama, ponieważ w przeciwnym razie Twoja wewnętrzna sieć domowa jest całkowicie odcięta od reszty świata.

Podczas łączenia się z zewnętrzem router działa jako agent i ustanawia połączenie, przesyłając żądania i dane między komputerem a komputerem zewnętrznym. Oznacza to, że po podłączeniu na zewnątrz WSZYSTKIE komputery wewnętrzne wydają się w Internecie w ogóle mieć ten sam adres IP, który jest w rzeczywistości routerem.

Witryna Jaki jest mój adres IP, poda Twój adres IP i wyjaśni wszystkie związane z tym pojęcia.

Podsumowując: kiedy ISP przypisze statyczny adres IP, nic się dla ciebie nie zmieni. Jedyną różnicą jest to, że witryny odwiedzane przez członków rodziny będą w stanie lepiej używać statycznego adresu IP do śledzenia twoich wizyt.

harrymc
źródło