När du börjar lära dig om IP-adresser och hur de fungerar kan det ibland kännas lite överväldigande. Så vad gör du? Du börjar med att söka och ställa frågor! Dagens SuperUser Q & A-inlägg har svaren på en nyfiken läsares frågor.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Skärmdump med tillstånd av Linux-skärmdumpar (Flickr) .
Frågan
SuperUser-läsaren amin gholami vill veta om offentliga IP-adresser är unika:
Är offentliga IP-adresser unika? Jag menar att eftersom vi har två typer av IP: er (privata och offentliga) och om den offentliga IP: n tillhör routern, har då alla som är anslutna till samma router en enda IP-adress eller inte?
Är offentliga IP-adresser unika?
Svaret
SuperUser-bidragsgivaren fedesismo har svaret för oss:
Generellt sett är svaret ja, offentliga IP-adresser är globalt unika. I samband med IPv4 är IP: erna (v4) kända för att inte vara unika privata IP-adresser. Dessa finns i följande intervall:
- Från 10.0.0.0 till 10.255.255.255.
- Från 172.16.0.0 till 172.31.255.255.
- Från 192.168.0.0 till 192.168.255.255.
Ser: RVS 1918
IP: n som din hemrouter har på "Internetsidan" av gränssnittet är offentlig, ges av din ISP. IP: erna som används för ditt hems Wi-Fi- eller Ethernet-anslutning är privata, så de är inte unika, men det är inte ett problem eftersom de aldrig lämnar ditt hem innan de NAT eller översätts av NAT.
Som nämnts i andra kommentarer ( se trådlänk nedan ), det finns ett undantag från vad jag just har sagt. Det finns några tekniker som gör att vi kan vara mer flexibla när det gäller det ursprungliga en-till-en-kommunikations-internetprotokollparadigmet som gör det möjligt att komma närmast. Dessa tekniker används när man pratar om tjänster som behöver hög tillgänglighet, redundans eller låg latens som DNS- eller CDN-tjänster. Med tanke på en viss IP (IPv4 eller IPv6) kan det finnas mer än en server i världen som är konfigurerad för att svara på den IP: n, men bara en kommer att svara.
Ser: RFC4786
IPv6 introducerade också ett nytt adresseringssystem som klarar av dessa "nya behov" och det definierade Anycast-adress .
IP-version 6 (IPv6) definierar en ny typ av adress, känd som en Anycast-adress , som gör att ett paket kan dirigeras till en av ett antal olika noder som alla svarar på samma adress. De Anycast-adress kan tilldelas ett eller flera nätverksgränssnitt (vanligtvis på olika noder) med nätverket som levererar varje paket adresserat till denna adress till det "närmaste" gränssnittet baserat på begreppet "avstånd" bestämt av de routingprotokoll som används.
Ser: Rs
Om IPv6 Anycast-adresser
Ett Anycast-adress är en adress som tilldelas en uppsättning gränssnitt som vanligtvis tillhör olika noder. Ett paket som skickas till en Anycast-adress levereras till närmaste gränssnitt (som definieras av de routingprotokoll som används) som identifierats av Anycast-adress . Anycast-adresser är syntaktiskt oskiljbara från Unicast-adresser eftersom Anycast-adresser tilldelas från Unicast-adress Plats. Tilldela en Unicast-adress till mer än ett gränssnitt gör en Unicast-adress ett Anycast-adress . Noder till vilka Anycast-adress tilldelas måste konfigureras uttryckligen för att känna igen att adressen är en Anycast-adress .
Ser: IPv6-adresstyp: Anycast [Cisco]
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .