<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%
% djbdns.tex
% Last Update: $Id$
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Kapitel Djbdns %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Achtung: Dateien muessen mit latin1-Encoding gespeichert werden!
% Attention: Files must be saved using latin1 encoding!
%

\chapter{Das djbdns-Paket}

\section{Die Einleitung}

    Das djbdns-Paket ist eine Sammlung von Domain Name System Werkzeugen.
    Es enth"alt Programme f"ur alle fundamentalen DNS Operationen.


\section{Die Funktionen}

    Das djbdns-Paket besteht aus folgenden Komponenten:

    \begin{itemize}
        \item djbdns - Die DNS-Werkzeugsammlung
            (\url{http://cr.yp.to/djbdns.html})
    \end{itemize}


\section{Die Installation}

    Das djbdns-Paket wird "uber das Setup-Men"u installiert.


\section{Die Befehle}

\begin{description}
    \config{dnsfilter [opts]}{dnsfilterropts}{dnsfilteropts}
        Der dnsfilter-Befehl liest eine Anzahl von Zeilen "uber stdin,
        konvertiert eine IP-Adresse in einen Hostnamen und gibt das
        Ergebnis auf stdout aus.

    \config{dnsip [fqdn]}{dnsipfqdn}{dnsipfqdn}
        Der dnsip-Befehl gibt die IP-Adressen zu einem FQDN in einer
        Zeile aus. Wenn der FQDN nicht existiert wird eine Leerzeile
        ausgegeben.

    \config{dnsipq [udn]}{dnsipqudn}{dnsipqudn}
        Der dnsipq-Befehl versucht den FQDN und die zugeh"orige
        IP-Adresse zu einem Hostnamen zu ermitteln. Wenn der FQDN nicht
        existiert wird eine Leerzeile ausgegeben.

    \config{dnsmx [fqdn]}{dnsmxfqdn}{dnsmxfqdn}
        Der dnsmx-Befehl gibt die MX-Eintr"age zu einem FQDN aus. Wenn
        keine MX-Eintr"age existieren gibt das Programm einen k"unstlichen
        Eintrag aus.

    \config{dnsname [a.b.c.d]}{dnsnamea.b.c.d}{dnsnamea.b.c.d}
        Der dnsname-Befehl gibt den ersten Domainnamen einer IP-Adresse
        aus. Wenn im DNS keine Domainnamen existieren wird eine Leerzeile
        ausgegeben.

    \config{dnsq [t fqdn s]}{dnsqtfqdns}{dnsqtfqdns}
        Der dnsq-Befehl sendet unter dem Domainnamen `fqdn' eine nicht-
        rekursive DNS-Anfrage an den Server `s' f"ur Eintr"age vom Typ
        `t' und gibt das Resultat in einer lesbaren Form aus.

    \config{dnsqr [t fqdn]}{dnsqrtfqdn}{dnsqrtfqdn}
        Der dnsqr-Befehl fragt unter dem Domainnamen `fqdn' nach Eintr"agen
        vom Typ `t' und gibt das Resultat in einer lesbaren Form aus.

    \config{dnstrace [t fqdn r]}{dnstracetfqdnr}{dnstracetfqdnr}
        Der dnstrace-Befehl sucht nach allen DNS Servern welche die
        Aufl"osung von Eintr"agen des Typs `t', unter dem Domainnamen
        `fqdn', beginnend beim Rootserver `t', beeinflussen.

    \config{dnstracesort}{dnstracesort}{dnstracesort}
        Der dnstracesort-Befehl kann verwendet werden um das Resultat
        des Befehls `dnstrace' in  in einer lesbaren Form auszugeben.

    \config{dnstxt [fqdn]}{dnstxtfqdn}{dnstxtfqdn}
        Der dnstxt-Befehl gibt den TXT-Eintrag eines FQDN in einer Zeile
        aus. Wenn kein TXT-Eintrag existiert wird eine Leerzeile ausgegeben.
\end{description}

</pre></body></html>