Wiedi in Wonderland

Neue Nameserver für Fruky

Mon 25 June 2007

DrScream und ich haben gestern zwei neue Nameserver eingerichtet die jetzt alle *.fruky.net Zonen verwalten. Dadurch werden die ganzen kleinen Nameserver in den einzelnen Netzen abgelöst und alles etwas stabiler.

fruky-ipv6 checkbox Neu ist jetzt auch die Funktion ein Interface als "IPv6 ready" zu markieren. Wenn alle Dienste die über IPv4 angeboten werden auch über die IPv6 Adresse erreichbar sind sollte man den hacken setzen. Dadurch wird für den Hostnamen automatisch ein AAAA Record erzeugt und eingetragen.

Reverse DNS Einträge werden für alle Interfaces automatisch angelegt.

Um aus der MAC-48 Adresse die IP zu generieren braucht man die im EUI-64 Format. Dafür haben wir unser eine ganz tolle PHP Funktion geschrieben:

function mac2eui64($mac) {
    $tmp = str_replace(':', '', $mac);
    $tmp = substr($tmp, 0, 6) . 'fffe' . substr($tmp, 6, 6);
    preg_match_all('/.{2}/', $tmp, $arr);
    $arr[0][0] = intval($arr[0][0], 16);
    if($arr[0][0] < 64) {
        $arr[0][0] = $arr[0][0] + 2;
    } else {
        $arr[0][0] = $arr[0][0] - 2;
    }
    $arr[0][0] = sprintf("%02X", $arr[0][0]);
    for($i=0; $i<8; ++$i) {
        $ip .= ':' . $arr[0][$i] . $arr[0][++$i];
    }
    return $ip;
}

Was jetzt noch fehlt sind DNS Einträge für dynamisch erzeugte IPv6 Geräte und VPN Interfaces. Ausserdem möchte ich noch ein bisschen mit Mobile IP rumspielen und das ganze Netzwerk schön visualisieren....
Wird also nicht langweilig ;)