\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{mar. sept. 14 16:19:28 CEST 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={rndc},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Contrôle les opérations du serveur de noms},
CreationDate={D:20100914161928},
ModDate={D:20100914161928},
Keywords={DNS;Domain Names Service}
}}
\begin{document}
 
\begin{center}
{\Huge rndc }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Contrôle les opérations du serveur de noms}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -b source-address]{adresse source pour la connexion au serveur}
\item[\hspace{1mm} -c config-file]{Spécifie le fichier de configuration à utiliser (défaut /etc/rndc.conf).}
\item[\hspace{1mm} -k key-file]{utilise le fichier de clé spécifié au lieu de /etc/rndc.key par défaut.}
\item[\hspace{1mm} -s server]{nom ou adresse sur serveur de noms.}
\item[\hspace{1mm} -p port]{Port TCP pour la connection au serveur de noms.}
\item[\hspace{1mm} -q]{Mode silencieux. N'affiche que les erreurs}
\item[\hspace{1mm} -v]{mode verbeux}
\item[\hspace{1mm} -y key\_id]{utilise la clé spécifié dans le fichier de configuration}
\end{description}
 
\vspace{1cm}{\huge Commandes }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} reload]{recharge la configuration et les zones}
\item[\hspace{1mm} reload zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Recharge une simple zone}
\item[\hspace{1mm} refresh zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Effectue une maintenance pour la zone}
\item[\hspace{1mm} retransfer zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Retransfert une simple zone sans vérifier le numéro de série}
\item[\hspace{1mm} sign zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Prend les clé DNSSEC pour la zone donnée dans le répertoire de clés. Si elles sont dans leur période de publication, les fusionne dans le RRset DNSKEY de la zone. Si ce RRset est changé, la zone est automatiquement re-signée avec le nouveau jeu de clé. Cette commande requière l'option de zone auto-dnssec à allow ou maintain, ainsi que la permission de mise à jours dynamique}
\item[\hspace{1mm} loadkeys zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Prend les clé DNSSEC pour la zone donnée dans le répertoire de clés. Si elles sont dans leur période de publication, les fusionne dans le RRset DNSKEY de la zone. la zone n'est pas immédiatement re-signée par les nouvelles clés.}
\item[\hspace{1mm} freeze \texttt{[}zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}\texttt{]}]{Suspend les updates pour une zone dynamique ou toutes les zones}
\item[\hspace{1mm} thaw zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Active les updates pour une zone dynamique ou toutes les zones}
\item[\hspace{1mm} scan]{Scanne la liste d'interfaces réseaux à la recherche de changement, sans effectuer une reconfiguration complète ou attendre le timer interface-interval.}
\item[\hspace{1mm} sync \texttt{[}-clean\texttt{]} \texttt{[}zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}\texttt{]}]{Synchronise les changements dans le fichier journal pour une zone dynamique dans le fichier master. -clean supprime également le fichier journal.}
\item[\hspace{1mm} notify zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Renvoie les messages NOTIFY pour la zone}
\item[\hspace{1mm} reconfig]{Recharge le fichier de configuration et les nouvelles zones uniquement}
\item[\hspace{1mm} zonestatus \texttt{[}zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}\texttt{]}]{Affiche le status de la zone donnée, incluant le nom du fichier maître et les fichier include, la date de dernière lecture, le numéro de série, nombre de nœuds, si la zone est DDNS, DNSSEC, DNSSEC automatique, etc.}
\item[\hspace{1mm} stats]{Écrit les statistiques du serveur dans le fichier de statistiques.}
\item[\hspace{1mm} querylog \texttt{[}on|off\texttt{]}]{Active le logging des requêtes.}
\item[\hspace{1mm} dumpdb \texttt{[}-all|-cache|-zones\texttt{]} \texttt{[}view ...\texttt{]}]{Dump les caches dans le fichier dump}
\item[\hspace{1mm} secroots \texttt{[}view ...\texttt{]}]{Dump les security roots du serveur dans le fichier secroots pour les vues spécifiées.}
\item[\hspace{1mm} stop -p]{Sauve les updates en cours et stop le serveur. -p retourne le PID du processus.}
\item[\hspace{1mm} halt -p]{Stop le serveur sans sauver les updates en cours. -p retourne le PID du processus.}
\item[\hspace{1mm} trace level]{Change le niveau de debug. (sans spécifier de level, incrémente le niveau de debug de 1)}
\item[\hspace{1mm} notrace]{Définit le niveau de debuggage à 0.}
\item[\hspace{1mm} flush]{Vide le cache du serveur}
\item[\hspace{1mm} flushname name \texttt{[}view\texttt{]}]{Vide le nom donné du cache du serveur DNS et, si applicable, dans la base d'adresse de serveur de nom du serveur ou du cache bad-server}
\item[\hspace{1mm} flushtree \texttt{[}-all\texttt{]} name \texttt{[}view\texttt{]}]{Vide le nom donné, et tous ses sous-domaines, depuis le cache DNS du serveur, la base d'adresse ou le cache bad-server}
\item[\hspace{1mm} status]{Affiche le status du serveur.}
\item[\hspace{1mm} recursing]{Dump les requêtes qui sont recursives}
\item[\hspace{1mm} validation (on|off|check) \texttt{[}view\texttt{]}]{Active/desactive la validation DNSSEC. dnssec-enable doit être à yes ou auto.}
\item[\hspace{1mm} tsig-list]{Liste les noms de toutes les clés TSIG actuellement configurées pour l'utilisation par named dans chaque vue.}
\item[\hspace{1mm} tsig-delete keyname \texttt{[}view\texttt{]}]{Supprime un clé TKEY du serveur. Ne s'applique pas aux clé configurées statiquement.}
\item[\hspace{1mm} addzone zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]} configuration]{Ajoute une zone à chaud. Nécessite allow-new-zones à yes. La configuration est sauvée dans un fichier appelé hash.nzf où hash est le hash du nom de la vue.}
\item[\hspace{1mm} delzone \texttt{[}-clean\texttt{]} zone \texttt{[}class \texttt{[}view\texttt{]}\texttt{]}]{Supprime un zone à chaud}
\item[\hspace{1mm} signing \texttt{[}( -list | -clear keyid/algorithm | -clear all | -nsec3param ( parameters | none )\texttt{]}]{Liste, édite, ou supprime les enregistrement d'état de signature DNSSEC pour la zone spécifiée. Le status des opérations DNSSEC sont stockés sous la forme de RR de type sig-signing-type. -list convertis ces records dans un format lisible.}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Ajouter une zone \\
\hspace{1mm} \textbf{\$rndc addzone example.com ’\{ type master; file "example.com.db"; \};’} \\
\end{flushleft}
\end{document}
