Hlavní navigace

Názor k článku Opačný názor: konec IPv4 je jen bublina, IP adres je dostatek od the.max - mam dejme tomu prideleny rozsah adresu 2000:1111:2222::/48 Sit...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 7. 2010 10:05

    the.max (neregistrovaný)

    mam dejme tomu prideleny rozsah adresu 2000:1111:2222::/48 Sit mame routovanou. na danou mensi oblast mam vyhrazeno 1C privatnich adres, dejme tomu 172.16.1.0/24. na AP mam tedy 172.16.1.1, zakaznik ma 172.16.1.2 atd. Na AP (nebo routeru) tedy je 2000:1111:222­2:101::1/64, zakaznik ma 2001:1111:222­2:101::2/64, naroutovany rozsah ma 2000:1111:222­2:102::/64. Proste u IPv6 7 byte adresy urcuje adresu site AP (routeru), 8 byte je potom rozsah ktery se na tom AP (routeru) pouziva. Nevim jestli je to dostatecne jasne, takze pridam i kus php kodu, kterym se to pocita.

            $prefix = "2000:1234:5678:";
            $bajt = explode('.',$_POST['ipv4']);
            $hexbajt1 = dechex($bajt[2]);
            $hexbajt2 = dechex($bajt[3]);
            $ipv6 = $prefix.$hexbajt1."01::".$hexbajt2."/64";
            if (strlen($hexbajt2) == 1 and $hexbajt1 != "") $hexbajt2 = "0".$hexbajt2;
            $ipv6prefix = $prefix.$hexbajt1.$hexbajt2."::/64";
            echo "IPv4 adresa: ".$_POST['ipv4'].";
            echo "IPv6 adresa: ".$ipv6.";
            echo "IPv6 prefix: ".$ipv6prefix.";