Kiedy zaczynasz poznawać adresy IP, na początku może być trochę zagmatwane, jeśli chodzi o wiedzę, jakie konkretne adresy reprezentują i dlaczego to robią. Mając to na uwadze, dzisiejszy post z pytaniami i odpowiedziami dla SuperUser pomaga ciekawemu czytelnikowi dowiedzieć się więcej o adresach IP.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Zdjęcie dzięki uprzejmości CLUC (flickr) .
Pytanie
Czytnik SuperUser Flare Cat chce wiedzieć, jakie typy adresów IP w sieci LAN reprezentują ?:
Widziałem adresy IP sieci LAN w następujący sposób / formularz:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (Ten zwykle kończy się na 1 i nie jestem pewien, czy jest to adres LAN, czy nie, ponieważ zwykle widzę go z obsługą proxy)
Dlaczego istnieją różne formy adresów IP w sieci LAN i co one oznaczają (oznaczają)?
Co reprezentują różne typy adresów IP w sieci LAN?
Odpowiedź
Pomocnik SuperUser Abraxas ma dla nas odpowiedź:
Jest wiele pytań, które dotyczą tego problemu, ale tutaj jest szybki kurs na temat tego, co się nazywa Prywatne adresy IP , zgodnie z definicją w RFC 1918 .
Adresy IP zostały podzielone na tak zwane klasy, jak widać tutaj. To nie jest już używane (zastąpione Bezklasowy routing między domenami lub w skrócie CIDR), ale może pomóc w zrozumieniu różnych rozmiarów sieci:
![]()
Istnieje kilka podstawowych rozróżnień dotyczących adresów. Masz tak zwane sieci, adresy sieciowe, adresy publiczne, adresy prywatne i podsieci.
Krótko mówiąc, Twój komputer otrzymuje adres IP, który znajduje się w określonej sieci IP. Adres IP Twojego komputera i adres Twojej sieci (zwykle zdefiniowany w lokalnym routerze) to adresy prywatne. Adresy prywatne różnią się od adresów publicznych tym, że adresy prywatne nie są przypisywane do sieci publicznych. Na przykład, jeśli pingujesz google.com, otrzymasz odpowiedź z adresu publicznego, na który odpowiada google.com. To jest adres publiczny. Istnieją sieci, które są „specjalne” i nie są przypisywane publicznie; nazywane są prywatnymi adresami IP. Aby uzyskać więcej informacji, przeczytaj tutaj: Co to jest prywatny adres IP?
Oto lista zakresów sieci prywatnych:
![]()
Myślę, że najłatwiejszym sposobem wizualizacji tego jest wyobrażenie sobie następującego. Dostawca usług internetowych przydzieli Ci na przykład pojedynczy adres IP „50.100.101.154”. Jest on podłączony do modemu / routera w Twoim domu i jest adresem IP interfejsu publicznego. Jednakże masz więcej niż jedno urządzenie, które chcesz mieć w swojej sieci, więc twój modem / router tworzy sieć „wewnętrzną”. Powiedzmy, że wybiera numer „192.168.1.0” dla sieci i jest to standardowa maska sieci (przeczytaj powiązane linki, aby dowiedzieć się więcej).
Oznacza to, że możesz podłączyć urządzenia do routera i nadać im dowolny adres IP, który pasuje do tego wzorca: „192.168.1.1-254”. Ostatni oktet (spacja po ostatniej kropce) to „dostępny zakres” adresów IP hostów. Istnieją specjalne adresy IP (adresy sieciowe, adresy rozgłoszeniowe itp.), Ale jeśli nie użyjesz „0” lub „255”, w większości przypadków będzie dobrze.
Tak więc krótka odpowiedź brzmi: „10.x.x.x, 192.168.x.x i 172.16-31.x.x” to wszystkie adresy IP, których możesz używać we własnej sieci domowej, które nigdy nie będą kolidować z publicznymi adresami IP. Jest to ważne z następującego powodu:
Kiedy próbujesz wejść na stronę internetową, powiedzmy google.com, a Twoja przeglądarka kontaktuje się z serwerem DNS w internecie i pyta „Gdzie jest google.com?”, Otrzymuje odpowiedź w postaci adresu IP. Odpowiedź brzmi: „Jeśli chcesz wejść na google.com, przejdź do 8.8.8.8”. Twoja przeglądarka wysyła następnie żądanie pod numer „8.8.8.8” i ładuje dowolną stronę.
A co jeśli użyjesz „8.8.8.8” jako adresu IP w swojej sieci domowej? Cóż, możesz mieć problem, ponieważ Twój router może powiedzieć: „Wiem, gdzie jest 8.8.8.8, jest tam!” a następnie tracisz dostęp do google.com, ponieważ nie możesz wyjść z sieci i rozwiązać prawidłowego adresu „8.8.8.8”. Ponieważ prywatne zakresy adresów IP są przeznaczone wyłącznie do użytku prywatnego, publiczne witryny nigdy nie powinny ich używać, dlatego nigdy nie należy wyszukiwać adresu witryny (poza siecią LAN), który wskazuje na jedną z nich.
„127.0.0.1” to specjalny typ adresu, nazywany adresem „lokalnego hosta” (nie będę się tym zajmował). Obejmuje cały zakres 127: „127.0.0.0 - 127.255.255.255”. Pomyśl o tym jako o sposobie nadania urządzeniu własnego adresu IP, bez nikogo ani niczego innego nie mogącego nic robić z tym adresem.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .