Anzeige:
Ergebnis 1 bis 1 von 1

Thema: mini-howto: dnscache mit djbdns

  1. #1
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069

    mini-howto: dnscache mit djbdns

    hallo!

    einen dnscache kann man in einem lan immer brauchen --> ein howto muss her.

    als erstes bsorgen wir uns djbdns.
    (dnscache ist ein teil von djbdns).
    dann einfach mit tar entpacken:
    Code:
    tar xfz djbdns-1.05.tar.gz
    so, jetzt noch schnell kompilieren.
    (make und co. muss installiert sein!)
    Code:
    make setup check
    fallt du glibc >= 2.3.1 verwendest, musst du in der datei error.h
    die zeile "extern int errno;" mit "#include < errno.h>" ersetzen!

    so, jetzt haben wir djbdns installiert.
    neben dnscache haben wir jetzt auch dns-tools und dnsserver, aber die brauchen wir jetzt nicht.

    wir wollen, dass dnscache auf die ip 192.168.0.2 hört und alle anfragen aus unserem lan zulässt.

    dazu brauchen wir zwei benutzer, einen für den dnscache und einen zum loggen.
    Code:
    useradd dnscache -d /dev/null -s /bin/false
    Code:
    useradd dnslog -d /dev/null -s /bin/false
    mit dnscache-conf konfigurieren wir den dnscache.
    Code:
    dnscache-conf dnscache dnslog /etc/dnscache 192.168.0.2
    jetzt weiss der dnscache, dass er seine config in /etc/dnscache hat und auf 192.168.0.2 hören soll.

    das zugriffssystem von dnscache ist ganz einfach, man muss nur eine datei mit der ip-adresse bzw. dem adressteil in sein root-verzeichnis anlegen.
    wir wollen, dass 192.168.0.0/24 auf den cache zugriff hat.
    das erreichen wir wie folgt.
    Code:
    touch /etc/dnscache/root/ip/192.168.0
    jetzt starten wir dnscache mal.
    dazu müssen wir in /etc/dnscache gehen und die datei "run" starten.

    Code:
    cd /etc/dnscache/
    Code:
    ./run
    jetzt rennt der dnscache.

    wer lust hat kann das auch mit einem init.d-skript machen...

    //richard
    Geändert von derRichard (03.01.04 um 01:26 Uhr)
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •