Wanneer u over IP-adressen begint te leren, kan het in het begin wat verwarrend zijn als het erom gaat te weten welke specifieke adressen vertegenwoordigen en waarom ze dat doen. Met dat in gedachten helpt de SuperUser Q & A-post van vandaag een nieuwsgierige lezer meer te leren over IP-adressen.
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
Afbeelding met dank aan CLUC (Flickr) .
De vraag
SuperUser-lezer Flare Cat wil weten welke verschillende soorten LAN IP-adressen vertegenwoordigen ?:
Ik heb LAN IP-adressen op de volgende manieren / vormen gezien:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0. * (Deze eindigt meestal met een 1 en ik weet niet zeker of het een LAN-adres is of niet, aangezien ik het normaal zie met proxy-dingen)
Waarom zijn er verschillende vormen van LAN IP-adressen en wat vertegenwoordigen ze (gemiddeld)?
Wat vertegenwoordigen verschillende soorten LAN IP-adressen?
Het antwoord
SuperUser-bijdrager Abraxas heeft het antwoord voor ons:
Er zijn veel vragen die hiermee te maken hebben, maar hier is een spoedcursus over wat wordt genoemd Privé IP-adressen , zoals gedefinieerd in RFC 1918 .
IP-adressen zijn opgedeeld in zogenaamde klassen, zoals hier te zien is. Dit wordt niet meer gebruikt (vervangen door Klasseloze routering tussen domeinen , of kortweg CIDR), maar kan helpen bij het begrijpen van verschillende netwerkgroottes:
![]()
Er zijn een paar fundamentele verschillen met betrekking tot adressen. Je hebt zogenaamde netwerken, netwerkadressen, openbare adressen, privéadressen en subnetten.
Kortom, uw computer krijgt een IP-adres dat zich in een bepaald IP-netwerk bevindt. Het IP-adres van uw computer en uw netwerkadres (meestal gedefinieerd in uw lokale router) zijn privéadressen. Privé-adressen verschillen van openbare adressen doordat privé-adressen niet aan openbare netwerken worden toegewezen. Als u bijvoorbeeld google.com pingt, ontvangt u een reactie van het openbare adres waarnaar google.com verwijst. Dat is een openbaar adres. Er zijn een aantal netwerken die "speciaal" zijn en niet openbaar worden toegewezen; ze worden privé-IP-adressen genoemd. Lees hier voor meer informatie: Wat is een privé IP-adres?
Hier is een lijst van de particuliere netwerkbereiken:
![]()
De gemakkelijkste manier, denk ik, om dit te visualiseren, is door het volgende voor te stellen. Uw internetprovider geeft u een enkel IP-adres, bijvoorbeeld "50.100.101.154". Dit wordt aangesloten op de modem / router van uw huis en is het IP-adres van de openbare interface. Je hebt echter meer dan één apparaat dat je op je netwerk wilt hebben, dus wat je modem / router doet, is dat het een "intern" netwerk creëert. Stel dat het het nummer "192.168.1.0" kiest voor het netwerk en dat het een standaard netmasker is (lees gerelateerde links voor meer informatie).
Dit betekent dat u apparaten in uw router kunt aansluiten en ze elk IP-adres kunt geven dat in dit patroon past: "192.168.1.1-254". Het laatste octet (spatie na de laatste punt) is uw "beschikbare reeks" host-IP-adressen. Er zijn enkele speciale IP-adressen (netwerkadressen, uitzendadressen, enz.), Maar als u geen "0" of een "255" gebruikt, komt het in de meeste gevallen goed.
Het korte antwoord is dus: “10.x.x.x, 192.168.x.x en 172.16-31.x.x” zijn allemaal IP-adressen die u kunt gebruiken in uw eigen thuisnetwerk en die nooit in conflict zullen komen met openbare IP-adressen. Dit is belangrijk om de volgende reden:
Wanneer u naar een website probeert te gaan, bijvoorbeeld google.com, en uw browser maakt contact met een DNS-server op internet en zegt ‘Waar is google.com?’, Dan krijgt het antwoord terug in de vorm van een IP-adres. Het antwoord is in feite: "Als je naar google.com wilt gaan, ga dan naar 8.8.8.8." Uw browser stuurt vervolgens een verzoek naar "8.8.8.8" en laadt de pagina die daar is.
Wat als u "8.8.8.8" gebruikte als IP-adres in uw thuisnetwerk? Wellicht heb je een probleem, want je router zegt misschien: "Ik weet waar 8.8.8.8 is, het is daar!" en dan verlies je uiteindelijk de toegang tot google.com omdat je niet uit je netwerk kunt komen en het juiste "8.8.8.8" -adres kunt vinden. Aangezien particuliere IP-adresbereiken alleen voor privégebruik zijn bedoeld, mogen openbare websites deze nooit gebruiken en daarom mag u nooit een websiteadres opzoeken (buiten uw LAN) dat naar een van deze adressen verwijst.
"127.0.0.1" is een speciaal type adres dat uw "localhost" -adres wordt genoemd (ik zal er hier niet op ingaan). Het bestrijkt het hele 127 bereik: “127.0.0.0 - 127.255.255.255”. Zie het als een manier om een apparaat zijn eigen IP-adres te geven zonder dat iemand of iets anders dingen met dat adres kan doen.
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .