IPv6 Tools

IPv6 PTR Rechner

Hier können Sie eine IPv6 Adresse in eine ARPAR Adresse umwandeln. Diesen brauchen Sie für IPv6 PTR Adressen

for($i=0;array_key_exists($i,$a);$i++) $full[$i] = str_pad($a[$i], 4,'0', STR_PAD_LEFT); //print_r($full); //<- for($i=$max=7;$i>1;$i--) if(array_key_exists($i,$a)) $full[$max--] = str_pad($a[$i], 4,'0', STR_PAD_LEFT); elseif($max<7) $i=0; //print_r($full); //echo "

Address:
"; for($i=0;$i<=7;$i++) { $rf .= $full[$i]; if($i<7) $rf .= ":"; } //echo "

Arpa:
"; for($i=7;$i>=0;$i--) for($n=3;$n>=0;$n--) $rptr .= $full[$i][$n] ."."; $rptr .= "ipv6.arpa.

"; return array($rf,$rptr); } $a = to_ptr($ipv6); echo "

Address:
". $a[0] ."

"; echo "

Arpa:
". $a[1] ."

"; $tmp = $a[1]; if($tmp[6] != "0") $host = $tmp[6].$tmp[4].$tmp[2].$tmp[0]; elseif($tmp[4] != "0") $host = $tmp[4].$tmp[2].$tmp[0]; elseif($tmp[2] != "0") $host = $tmp[2].$tmp[0]; else $host = $tmp[0]; for($i=8; $tmp[$i] != "";$origin .= $tmp[$i++]); /* foreach($a as $key=>$value); echo $key .": ". $value; */ ?>

Zonefile:

; File "zonefile-rev6.db":
$ORIGIN 
$TTL 1d
@   IN  SOA caix.de. hostmaster.caix.de. (
              ; serial
            4h  ; refresh
            30m ; retry
            7d  ; expire
            1d) ; minimum TTL
        NS  localhost.
       PTR localhost.