This is a draft cheat sheet. It is a work in progress and is not finished yet.
                    
        
                
        
            
                                
            
                
                                                | Gestion du Service DNS
                        
                                                                                    
                                                                                            | systemctl restart named | Redémarrer le service DNS après des modifications. |  
                                                                                            | systemctl reload named | Recharger la configuration DNS sans redémarrer le service. |  
                                                                                            | systemctl status named | Vérifier l'état du service DNS. |  
                                                                                            | journalctl --unit named --lines <N> | Afficher les N dernières lignes des logs DNS. |  
                                                                                            | journalctl --unit named --follow | Suivre les logs DNS en temps réel. |  
                                                                                            |  |  
                                                                                            | systemctl status named | Vérifier l'état du service DNS. |  Configuration d’une Zone Inverse
                        
                                    
                        | Configuration d’une Zone Inverse
@ IN SOA dns1.exemple.com. contact.exemple.com. (
    1          ; Numéro de série
    604800     ; Rafraîchissement
    86400      ; Nouvelle tentative
    2419200    ; Expiration
    86400 )    ; TTL Cache Négatif
@ IN NS dns1.exemple.com.
@ IN NS dns2.exemple.com.
1 IN PTR hote1.exemple.com.
2 IN PTR hote2.exemple.com.
 |  |  | Commandes de Requête DNS
                        
                                                                                    
                                                                                            | host <domaine> | Interroger le serveur DNS par défaut (défini dans /etc/resolv.conf) |  
                                                                                            | host <domaine> <IP_serveur_DNS> | Interroger un serveur DNS spécifique |  
                                                                                            | hostname | Afficher le nom de la machine locale |  config fichier /etc/bind/db.exemple.com
                        
                                    
                        | @ IN SOA dns1.exemple.com. contact.exemple.com. (
    1          ; Numéro de série
    604800     ; Rafraîchissement
    86400      ; Nouvelle tentative
    2419200    ; Expiration
    86400 )    ; TTL Cache Négatif
# Enregistrements NS
@ IN NS dns1
@ IN NS dns2
# Enregistrements A
dns1 IN A <IP_DNS1>
dns2 IN A <IP_DNS2>
hote1 IN A <IP_HOTE1>
# Enregistrements CNAME (Alias)
www IN CNAME hote1
mail IN CNAME hote1
# Configuration Round Robin
scale IN A <IP_SERVEUR1>
scale IN A <IP_SERVEUR2>
 |  |  | Config fichiers /etc/dhcp/dhclient.conf
                        
                                                                                    
                                                                                            | supersede domain-name-servers <IP_SERVER_DNS> | Pour serveur DNS distant |  config fichier /etc/bind/named.conf.options
                        
                                    
                        | Configurer les forwarders et les autorisations de requêtes :
forwarders {
    172.16.0.3;  # Serveur DNS externe
};
allow-query {
    any;  # Autorise toutes les requêtes
};
masterfile-format text;
 |  config fichier /etc/bind/named.conf.local
                        
                                    
                        | # Zone primaire
zone "exemple.com" {
    type master;
    file "/etc/bind/db.exemple.com";
};
# Zone secondaire
zone "exemple.com" {
    type slave;
    file "/var/lib/bind/db.exemple.com";
    masters { <IP_MAITRE>; };
};
# Zone inverse
zone "1.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/db.192.168.1";
};
 |  |