Lektion 1 av 4 · 6 min
IP-adresser: IPv4, IPv6, offentlig och privat
Vad en IP-adress egentligen är, varför internet använder två olika format och varför din bärbara dators egen adress inte är den som främlingar ser.
Varje enhet som pratar med internet behöver ett nummer, inte ett namn. Kärnspecifikationen för Internetprotokollet, RFC 791, säger att adresser "särskiljer källor och destinationer till värdnivå", vilket innebär att varje enhet får sitt eget nummer så att paket vet exakt vart de ska gå. Namn som example.org är en bekvämlighet för människor, lösta till ett nummer av DNS (som täcks i sin egen kurs); nätverket självt förstår bara siffror.
IPv4: fyra miljarder adresser, och inte tillräckligt
Det ursprungliga formatet, IPv4, använder en 32-bitars adress, skriven som fyra siffror åtskilda av punkter, till exempel 192.0.2.1. RFC 791 definierar det som "fast längd på fyra oktetter (32 bitar)". Trettiotvå bitar tillåter cirka 4,3 miljarder unika kombinationer, som Cloudflares utbildningscenter förklarar. Det lät enormt på 1980-talet. Det räcker inte för en värld av miljarder telefoner, bärbara datorer, routrar och smarta enheter, varför det finns ett nyare, mycket större format.
IPv6: plats för alla, under lång tid
IPv6-adresser är 128 bitar långa, skrivna som grupper av hexadecimala siffror separerade med kolon, till exempel 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Som RFC 8200 uttrycker det, ökar IPv6 "IP-adressstorleken från 32 bitar till 128 bitar, för att stödja fler nivåer av adresseringshierarki, ett mycket större antal adresserbara noder och enklare autokonfiguration." Båda versionerna körs sida vid sida idag: din Mac har vanligtvis en adress av varje slag.
Offentlig och privat: adressen som bara din router känner till
Alla adresser behöver inte vara tillgängliga från hela internet. RFC 1918 avsätter tre olika IPv4-adresser för användning i hem, kontor och andra privata nätverk:
10.0.0.0till10.255.255.255172.16.0.0till172.31.255.255192.168.0.0till192.168.255.255(räckvidden de flesta hemroutrar använder)
RFC 1918 är uttryckligen att dessa adresser förblir lokala: "eftersom privata adresser inte har någon global betydelse, ska routinginformation om privata nätverk inte spridas på mellan företagslänkar, och paket med privata käll- eller destinationsadresser bör inte vidarebefordras över sådana länkar." Internetleverantörer förväntas avvisa alla försök att dirigera dem till det offentliga internet. Endast en adress, vanligtvis innehas av din router, behöver vara en offentlig adress som resten av internet kan hitta; hur den delningen fungerar är ämnet för nästa lektion.
ipconfig getifaddr en0
192.168.1.12192.168.1.12 faller inom det privata området ovan: den identifierar denna Mac på sitt eget Wi-Fi-nätverk, men ingen dator på det bredare internet kan skicka ett paket direkt till den. Cloudflares utbildningscenter noterar att de flesta hemanslutningar också får en tillfällig, "dynamisk" offentlig adress från ISP snarare än en fast, vald från en delad pool eftersom permanenta adresser är dyrare att underhålla för både leverantören och varje kund.
Viktigt att minnas
- Enheter adresseras med nummer, inte namn; IPv4 använder 32-bitars adresser, cirka 4,3 miljarder möjliga kombinationer.
- IPv6 använder 128-bitars adresser specifikt för att ge internet mycket mer utrymme att växa, enligt RFC 8200.
- RFC 1918 reserverar tre intervall (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) för privata nätverk; de dirigeras aldrig på det offentliga internet.
- En adress som 192.168.1.12 på din Mac är privat och lokal; din router har den offentliga adressen som resten av internet ser.
- De flesta heminternetanslutningar använder en tillfällig (dynamisk) offentlig adress snarare än en permanent.
Testa dig själv
1. Ungefär hur många unika adresser tillåter 32-bitars IPv4-formatet?
- Cirka 4,3 miljarder — Rätt.
- Obegränsat
- Cirka 65 000
- Exakt 1 miljon
32 bitar ger 2^32 kombinationer, cirka 4,3 miljarder, vilket Cloudflares Learning Center ger som anledningen till att IPv4 så småningom tog slut.
2. Enligt RFC 8200, varför använder IPv6 128-bitars adresser istället för 32 bitar?
- För att göra adresser kortare att skriva
- För att stödja fler nivåer av adresseringshierarki och många fler adresserbara noder — Rätt.
- För att ta bort behovet av en router
- För att göra Wi-Fi snabbare
RFC 8200 säger att den större storleken finns "för att stödja fler nivåer av adresseringshierarki, ett mycket större antal adresserbara noder och enklare autokonfiguration."
3. Vilket av dessa är ett privat IPv4-område som aldrig dirigeras på det offentliga internet?
- 192.168.0.0/16 — Rätt.
- 8.8.8.0/24
- 1.1.1.0/24
- 172.217.0.0/16
192.168.0.0/16 är en av de tre intervallen RFC 1918 reserver för privata nätverk; de andra i listan är riktiga offentliga adresser.
4. Din Mac visar adressen 192.168.1.12. Vad säger det dig?
- Det är adressen som främlingar på internet skulle använda för att nå din Mac direkt
- Det är en privat adress, giltig endast på ditt eget lokala nätverk — Rätt.
- Din Mac har ingen IP-adress
- Det är din internetleverantörs adress
192.168.1.12 faller i RFC 1918:s privata sortiment; den identifierar Mac-datorn på sitt hemnätverk, inte till externt internet.
Testa det med FireAI
Omsätt den här lektionen i praktiken på din egen Mac.
- Ta reda på var en app skickar data, på Världskartan — Se exakt vilket företag och land en app tyst pratar med.
- Regler: app, webbplats, domän, IP eller ett intervall, för alltid eller tills du startar om — Skriv en regel lika precis som en adress eller lika bred som en hel domän.
- Djup granskning, utan att dekryptera något — Få riktiga detaljer om en säker anslutning utan att FireAI någonsin läser vad som finns inuti den.
Källor
- RFC 791: Internet Protocol
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification
- RFC 1918: Address Allocation for Private Internets
- Cloudflare Learning: What is my IP address?
Omsätt det på din Mac
Prova alla funktioner gratis i 17 dagar, inget kort behövs.