Zijn openbare IP-adressen uniek?
Wanneer je begint te leren over IP-adressen en hoe ze werken, kan het soms een beetje overweldigend zijn. Dus wat doe je? U begint met zoeken en vragen stellen! De SuperUser Q & A-post van vandaag biedt de antwoorden op de vragen van een nieuwsgierige lezer.
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.
Screenshot met dank aan Linux Screenshots (Flickr).
De vraag
SuperUser-lezer amin gholami wil weten of publieke IP's uniek zijn:
Zijn publieke IP's uniek? Ik bedoel, want we hebben twee soorten IP's (privé en openbaar) en als de openbare IP tot de router behoort, heeft iedereen die op dezelfde router is aangesloten één IP-adres of niet?
Zijn openbare IP's uniek??
Het antwoord
SuperUser-bijdrager fedesismo heeft het antwoord voor ons:
In het algemeen is het antwoord ja, publieke IP's zijn wereldwijd uniek. In de context van IPv4 zijn de IP's (v4) die bekend staan als niet-uniek, private IP's. Deze zijn te vinden in de volgende bereiken:
- Van 10.0.0.0 tot 10.255.255.255.
- Van 172.16.0.0 tot 172.31.255.255.
- Van 192.168.0.0 tot 192.168.255.255.
Zie: RFC1918
Het IP-adres van uw thuisrouter op de "internetzijde" van de interface is openbaar en wordt u door uw internetprovider verstrekt. De IP's die worden gebruikt voor de Wi-Fi- of Ethernet-verbinding van je huis zijn privé, dus ze zijn niet uniek, maar dat is geen probleem, omdat ze nooit je huis verlaten voordat ze worden NATED of vertaald door de NAT.
Zoals vermeld in andere opmerkingen (zie de link hieronder), er is een uitzondering op wat ik zojuist heb gezegd. Er zijn enkele technieken die ons in staat stellen om flexibeler te zijn met betrekking tot het originele één-op-één internetprotocolparadigma voor communicatie dat één-naar-dichtstbijzijnde mogelijk maakt. Deze technieken worden gebruikt bij het praten over services waarvoor hoge beschikbaarheid, redundantie of lage latentie nodig is, zoals DNS- of CDN-services. Gegeven een bepaald IP (IPv4 of IPv6), kan er meer zijn dat één server in de wereld is geconfigureerd om op dat IP te antwoorden, maar slechts één antwoordt.
Zie: RFC4786
IPv6 heeft ook een nieuw adresseringssysteem geïntroduceerd dat met deze "nieuwe behoeften" omgaat en definieerde het Anycast-adres.
IP-versie 6 (IPv6) definieert een nieuw type adres, bekend als een Anycast-adres, waarmee een pakket kan worden gerouteerd naar een van een aantal verschillende knooppunten die allemaal reageren op hetzelfde adres. De Anycast-adres kan worden toegewezen aan een of meer netwerkinterfaces (meestal op verschillende knooppunten) waarbij het netwerk elk pakket afgeeft dat aan dit adres is geadresseerd, naar de "dichtstbijzijnde" interface op basis van het begrip "afstand" dat wordt bepaald door de routingprotocollen die worden gebruikt.
Zie: RFC2526
Over IPv6 Anycast-adressen
Een Anycast-adres is een adres dat is toegewezen aan een set interfaces die doorgaans bij verschillende knooppunten hoort. Een pakket verzonden naar een Anycast-adres wordt afgeleverd op de dichtstbijzijnde interface (zoals gedefinieerd door de routingprotocollen die worden gebruikt), geïdentificeerd door de Anycast-adres. Anycast-adressen zijn syntactisch niet van elkaar te onderscheiden Unicast-adressen omdat Anycast-adressen worden toegewezen van de Unicast-adres ruimte. Toewijzen van een Unicast-adres naar meer dan één interface maakt een Unicast-adres een Anycast-adres. Knooppunten waarop de Anycast-adres toegewezen, moet expliciet worden geconfigureerd om te herkennen dat het adres een is Anycast-adres.
Zie: IPv6-adrestype: Anycast [Cisco]
Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.