IP adreses validators
Ielīmējiet adresi vai prefiksu. Mēs pārbaudām sintaksi, normalizējam un klasificējam to.
Adrese var izskatīties pareiza un tomēr būt nepareiza: 192.168.1.256 ir skaitlis virs 255, 2001:db8::1::2 divreiz izmanto ::, bet 192.168.01.1 ir ievadošā nulle, ko dažas sistēmas lasa kā astotnieku skaitli. Validators pārbauda sintaksi tāpat kā šīs vietnes parsētājs un precīzi pasaka, kas ir nepareizi.
Derīga adrese tiek parādīta normalizētā formā — IPv6 gadījumā RFC 5952 kanoniskajā saīsinātajā formā — un klasificēta pēc IANA īpaša nolūka reģistriem: privāta, atpakaļcilpa, saites lokālā, koplietota CGNAT telpa (100.64.0.0/10), dokumentācijas diapazoni un tā tālāk. CIDR bloks tiek reducēts līdz tā tīkla adresei.
Biežāk uzdotie jautājumi
Vai 100.64.x.x ir privāta adrese?
Ne RFC 1918 nozīmē, bet arī ne publiska: 100.64.0.0/10 ir koplietota adrešu telpa operatora līmeņa NAT (RFC 6598). Ja jūsu maršrutētāja WAN adrese ir šajā diapazonā, pakalpojumu sniedzējs izmanto CGNAT.
Kāpēc ievadošā nulle tiek noraidīta?
Dažas programmas 010 lasa kā astotnieku skaitli (8), citas — kā decimālu (10). Tā kā viens un tas pats teksts var nozīmēt divas dažādas adreses, mūsdienu parsētāji to nepieņem.
Vai varu ielīmēt adresi ar portu?
Validators atpazīst formas kā 192.0.2.1:443 un [2001:db8::1]:443 un lūdz noņemt portu, jo ports nav IP adreses daļa.
Saistīts
- IP pārveidotājsAdreses binārā, heksadecimālā, veselā skaitļa, pilnā un reversā forma.
- CIDR kalkulatorsJebkura prefiksa tīkls, apraides adrese, maskas un resursdatoru skaits.
- IP meklēšanaJebkuras adreses ASN, pakalpojumu sniedzējs, maršruts, reversais DNS un atrašanās vieta.
- Apakštīklu kalkulatorsSadaliet tīklus apakštīklos — IPv4 un IPv6.