Her er en oversikt over hvordan du kan avgjøre om en IP -adresse er gyldig eller ugyldig:
Forstå IP -adressestruktur
* ipv4: IP-adresser i IPv4 er 32-biters tall representert i stiplet dekimal notasjon (f.eks. 192.168.1.1). Hver del (atskilt med prikker) representerer et 8-biters tall fra 0 til 255.
* ipv6: IPv6-adresser er 128-biters tall representert i heksadesimal format (f.eks. 2001:0DB8:85A3:0000:0000:8A2E:0370:7334).
Validering av IP -adresser
1. Kontroller formatet:
- IPv4: Forsikre deg om at den holder seg til den stiplede dekimale notasjonen med fire tall atskilt med prikker, og hvert tall faller mellom 0 og 255.
- ipv6: Forsikre deg om at det er en heksadesimal adresse med åtte seksjoner atskilt med koloner, og hver seksjon er et gyldig heksadesimalt tall (0-9, A-F).
2. Bekreft adresseområder:
- private IP -adresser: Disse brukes vanligvis i interne nettverk og er ikke rutbare på internett.
- IPv4: 10.0.0.0 - 10.255.255.255
- IPv4: 172.16.0.0 - 172.31.255.255
- IPv4: 192.168.0.0 - 192.168.255.255
- Offentlige IP -adresser: Disse brukes til kommunikasjon over internett.
- IPv4: De fleste offentlige IP -adresser er innenfor rekkevidden 1.0.0.0 - 223.255.255.255, med noen unntak.
- ipv6: Et bredt spekter av adresser brukes, så det er mindre relevant å sjekke for spesifikke områder.
3. Spesielle tilfeller:
- loopback -adresse: 127.0.0.1 (IPv4) brukes til å teste kommunikasjon innen en enkelt enhet.
- kringkastingsadresse: 255.255.255.255 (IPv4) brukes til å sende en melding til alle enheter i et nettverk.
Verktøy for validering:
* Online validatorer: Mange nettsteder tilbyr valideringsverktøy for IP -adresse. Søk etter "IP -adressevalidator."
* Programmeringsbiblioteker: De fleste programmeringsspråk har biblioteker for å validere IP -adresser.
* Nettverksovervåkningsverktøy: Verktøy som Wireshark eller nettverksadministrasjonskonsoller inkluderer ofte IP -adressevalideringsfunksjoner.
Eksempel:
La oss si at du har følgende IP -adresse:192.168.1.256
- Det følger riktig format for IPv4.
- Det siste tallet (256) er imidlertid ugyldig fordi det overstiger området 0-255.
- Derfor er denne IP -adressen ugyldig .
Viktig merknad: Validering av en IP -adresse garanterer ikke tilgjengeligheten. En gyldig IP -adresse kan bli tildelt, men kan ikke brukes aktivt eller kan blokkeres av brannmurer.