Här är en uppdelning av hur man avgör om en IP -adress är giltig eller ogiltig:
Förstå IP -adressstruktur
* ipv4: IP-adresser i IPv4 är 32-bitars nummer representerade i prickade decimal notation (t.ex. 192.168.1.1). Varje del (separerad med prickar) representerar ett 8-bitarsnummer som sträcker sig från 0 till 255.
* ipv6: IPv6-adresser är 128-bitars nummer representerade i hexadecimalt format (t.ex. 2001:0db8:85A3:0000:0000:8A2E:0370:7334).
Validera IP -adresser
1. Kontrollera formatet:
- ipv4: Se till att den följer den prickade-decimala notationen med fyra siffror separerade med prickar, och varje nummer faller mellan 0 och 255.
- ipv6: Se till att det är en hexadecimal adress med åtta sektioner separerade av kolon, och varje sektion är ett giltigt hexadecimalt nummer (0-9, A-F).
2. Verifiera adressintervall:
- Privata IP -adresser: Dessa används vanligtvis inom interna nätverk och kan inte ruttna på internet.
- 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
- offentliga IP -adresser: Dessa används för kommunikation via internet.
- ipv4: De flesta offentliga IP -adresser ligger inom områdena 1.0.0.0 - 223.255.255.255, med några undantag.
- ipv6: Ett brett spektrum av adresser används, så att kontrollera för specifika intervall är mindre relevant.
3. Specialfall:
- loopbackadress: 127.0.0.1 (IPv4) används för att testa kommunikation inom en enda enhet.
- sändningsadress: 255.255.255.255 (IPv4) används för att skicka ett meddelande till alla enheter i ett nätverk.
Verktyg för validering:
* Online Validators: Många webbplatser erbjuder IP -adressvalideringsverktyg. Sök efter "IP -adressvalidator."
* Programmeringsbibliotek: De flesta programmeringsspråk har bibliotek för validering av IP -adresser.
* Nätverksövervakningsverktyg: Verktyg som Wireshark eller nätverkshanteringskonsoler innehåller ofta IP -adressvalideringsfunktioner.
Exempel:
Låt oss säga att du har följande IP -adress:192.168.1.256
- Det följer rätt format för IPv4.
- Det sista numret (256) är emellertid ogiltigt eftersom det överstiger intervallet 0-255.
- Därför är denna IP -adress ogiltig .
Viktig anmärkning: Validering av en IP -adress garanterar inte dess tillgänglighet. En giltig IP -adress kan tilldelas men kanske inte aktivt användas eller kan blockeras av brandväggar.