Sjekk IP-adresse
Lim inn en adresse eller et prefiks. Vi sjekker syntaksen, normaliserer og klassifiserer den.
En adresse kan se riktig ut og likevel være feil: 192.168.1.256 har et tall over 255, 2001:db8::1::2 bruker :: to ganger, og 192.168.01.1 har en innledende null som noen systemer leser som oktalt. Sjekken tolker syntaksen på samme måte som nettstedets egen parser og forteller nøyaktig hva som er feil.
En gyldig adresse vises i normalisert form – for IPv6 den kanoniske forkortede formen fra RFC 5952 – og klassifiseres mot IANAs registre over spesialadresser: privat, loopback, lenkelokal, delt CGNAT-område (100.64.0.0/10), dokumentasjonsområder og så videre. En CIDR-blokk gjøres om til nettverksadressen sin.
Ofte stilte spørsmål
Er 100.64.x.x en privat adresse?
Ikke i betydningen fra RFC 1918, men den er heller ikke offentlig: 100.64.0.0/10 er delt adresserom for carrier-grade NAT (RFC 6598). Ligger WAN-adressen på ruteren din der, bruker leverandøren CGNAT.
Hvorfor avvises en innledende null?
Noen programmer leser 010 som oktalt (8), andre som desimalt (10). Fordi den samme teksten kan bety to forskjellige adresser, avviser moderne parsere den.
Kan jeg lime inn en adresse med port?
Sjekken kjenner igjen former som 192.0.2.1:443 og [2001:db8::1]:443 og ber deg fjerne porten, siden en port ikke er en del av en IP-adresse.