Carrier-grade NAT (CGNAT, även kallat large-scale NAT) är adressöversättning som din internetleverantör gör, utöver den NAT som din egen router redan gör. Med den kan många kunder dela på en enda offentlig IPv4-adress.
Varför leverantörer använder det
IPv4-adresserna tog slut för flera år sedan och kostar i dag riktiga pengar på andrahandsmarknaden. En leverantör med många kunder men betydligt färre IPv4-adresser har två vägar: införa IPv6, och dela IPv4-adresser mellan kunder för de tjänster som fortfarande behöver dem. CGNAT är den andra delen. I Sverige är det standard i mobilnäten och förekommer även på en del fiber- och bredbandsabonnemang, ibland med möjlighet att beställa en egen offentlig adress.
Så fungerar det
- Dina enheter använder privata adresser (till exempel
192.168.1.x). - Routern översätter dem till sin WAN-adress – men med CGNAT kommer den adressen från det delade adressutrymmet
100.64.0.0/10(RFC 6598), inte från en offentlig pool. - Leverantörens CGNAT-gateway översätter igen, till en offentlig adress som delas av många kunder, och ger var och en ett intervall av portar.
Så ser du om du sitter bakom CGNAT
Öppna routerns statussida och leta upp WAN- eller internetadressen.
- Om den ligger i
100.64.0.0 – 100.127.255.255, eller i ett privat intervall, sitter du bakom CGNAT. - Om den är samma som IPv4-adressen på startsidan har du en egen offentlig adress.
Mobilanslutningar sitter nästan alltid bakom CGNAT för IPv4. Med IP-valideringen kan du klistra in routerns WAN-adress och se direkt vilket intervall den tillhör.
Vad som slutar fungera
- Inkommande anslutningar: portvidarebefordran fungerar inte, så en spelserver, en NAS hemma eller fjärråtkomst till kameror kräver en omväg.
- Peer-to-peer: vissa spel, röstsamtal och fildelningsappar fungerar sämre.
- Rykte: om en annan kund som delar din adress missköter sig kan du få fler CAPTCHA:er eller blockeringar.
- Loggning: för att identifiera en användare måste leverantören logga portar och tidpunkter, inte bara adresser.
Vad som hjälper
- IPv6: med IPv6 har dina enheter egna globala adresser och CGNAT påverkar inte. Testa med IPv6-testet.
- Fråga leverantören: många svenska leverantörer ger dig en offentlig IPv4-adress på begäran, ibland mot en mindre avgift.
- Tunnlar: VPN- och tunneltjänster kan göra det möjligt att nå hemmanätverket utifrån.
Se om din anslutning har IPv6 och vilken din offentliga IPv4-adress är på startsidan.