<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.ensagri-bfc.fr/index.php?action=history&amp;feed=atom&amp;title=Ddns_et_dhcp_sur_centos_5</id>
	<title>Ddns et dhcp sur centos 5 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ensagri-bfc.fr/index.php?action=history&amp;feed=atom&amp;title=Ddns_et_dhcp_sur_centos_5"/>
	<link rel="alternate" type="text/html" href="https://wiki.ensagri-bfc.fr/index.php?title=Ddns_et_dhcp_sur_centos_5&amp;action=history"/>
	<updated>2026-06-07T11:32:50Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.ensagri-bfc.fr/index.php?title=Ddns_et_dhcp_sur_centos_5&amp;diff=266&amp;oldid=prev</id>
		<title>Cv5lw : 1 version importée</title>
		<link rel="alternate" type="text/html" href="https://wiki.ensagri-bfc.fr/index.php?title=Ddns_et_dhcp_sur_centos_5&amp;diff=266&amp;oldid=prev"/>
		<updated>2024-02-01T09:10:26Z</updated>

		<summary type="html">&lt;p&gt;1 version importée&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 1 février 2024 à 11:10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Cv5lw</name></author>
	</entry>
	<entry>
		<id>https://wiki.ensagri-bfc.fr/index.php?title=Ddns_et_dhcp_sur_centos_5&amp;diff=265&amp;oldid=prev</id>
		<title>2024&gt;WikiSysop le 17 mars 2010 à 16:06</title>
		<link rel="alternate" type="text/html" href="https://wiki.ensagri-bfc.fr/index.php?title=Ddns_et_dhcp_sur_centos_5&amp;diff=265&amp;oldid=prev"/>
		<updated>2010-03-17T16:06:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:5_minutes]]&lt;br /&gt;
[[category:Linux]]&lt;br /&gt;
=Prérequis=&lt;br /&gt;
Installation d&amp;#039;une centos 5.1&lt;br /&gt;
==Réseau==&lt;br /&gt;
 Pendant l&amp;#039;installation:&lt;br /&gt;
 ip 192.168.0.20/24&lt;br /&gt;
 passerelle 192.168.0.5&lt;br /&gt;
 dns 192.168.0.1 &lt;br /&gt;
&lt;br /&gt;
==Package==&lt;br /&gt;
Cochez le package serveur , vous pouvez garder gnome si la machine est suffisament performante.&lt;br /&gt;
Vous pourrez alors ajouter l&amp;#039;interface graphique de gestion dns.&lt;br /&gt;
&lt;br /&gt;
 Attention: le daemon dns redhat est &amp;#039;&amp;#039;&amp;#039;named&amp;#039;&amp;#039;&amp;#039; pas &amp;#039;&amp;#039;&amp;#039;bind&amp;#039;&amp;#039;&amp;#039; (debian)&lt;br /&gt;
&lt;br /&gt;
Après l&amp;#039;installation, lancer les mises à jour&lt;br /&gt;
 yum update&lt;br /&gt;
Installer le serveur DHCP&lt;br /&gt;
 yum install DHCP&lt;br /&gt;
&lt;br /&gt;
=Installation du DNS=&lt;br /&gt;
 Rq: Si vous avez coché serveur dans les packages, le service dns est installé en mode chrooté.&lt;br /&gt;
 yum install bind bind-chroot bind-libs bind-utils&lt;br /&gt;
&lt;br /&gt;
==Commençons par installé la clé permettant au dhcp de mettre à jour le dns==&lt;br /&gt;
&lt;br /&gt;
On suppose que l&amp;#039;on est connecté en session ROOT.&lt;br /&gt;
&lt;br /&gt;
===genDDNSkey.sh===&lt;br /&gt;
Commençons par créer par winscp ou par la commande touch, le fichier genDDNSkey.sh comme ci-dessous: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
progname=$(basename $0)&lt;br /&gt;
&lt;br /&gt;
keyfile_default=/etc/named.keys&lt;br /&gt;
keyname_default=DHCP_UPDATER&lt;br /&gt;
random_dev_default=/dev/random&lt;br /&gt;
force=false&lt;br /&gt;
&lt;br /&gt;
function usage &lt;br /&gt;
{&lt;br /&gt;
cat 1&amp;gt;&amp;amp;2 &amp;lt;&amp;lt;- EOF&lt;br /&gt;
&lt;br /&gt;
	Usage:&lt;br /&gt;
	&lt;br /&gt;
	  $progname &amp;lt;options&amp;gt;  &lt;br /&gt;
	&lt;br /&gt;
	Options:&lt;br /&gt;
	&lt;br /&gt;
	  -f|--key-file &amp;lt;FILENAME&amp;gt; 	key is written to this file (default: $keyfile_default)&lt;br /&gt;
	  -n|--key-name &amp;lt;NAME&amp;gt;		name of the key (default: $keyname_default)&lt;br /&gt;
	  -r|--random			random device to use (default: $random_dev_default)&lt;br /&gt;
	  --force			overwrite an existing key file&lt;br /&gt;
	  --help			print usage info&lt;br /&gt;
&lt;br /&gt;
	See /usr/share/doc/packages/dhcp-server/DDNS-howto.txt (in dhcp-server package) about &lt;br /&gt;
	configuration of a DHCP server to do DDNS updates.&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
exit 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
while [ $# -ge 1 ]; do&lt;br /&gt;
	case &amp;quot;$1&amp;quot; in&lt;br /&gt;
	&amp;quot;&amp;quot;)&lt;br /&gt;
		;;&lt;br /&gt;
&lt;br /&gt;
	-f|--key-file)  &lt;br /&gt;
		shift&lt;br /&gt;
		KEYFILE=${1:?option requires an argument} ;;&lt;br /&gt;
&lt;br /&gt;
	-n|--key-name)  &lt;br /&gt;
		shift&lt;br /&gt;
		KEYNAME=${1:?option requires an argument} ;;&lt;br /&gt;
&lt;br /&gt;
	-r|--random)  &lt;br /&gt;
		shift&lt;br /&gt;
		RANDOM_DEV=${1:?option requires an argument} ;;&lt;br /&gt;
&lt;br /&gt;
	--force)  &lt;br /&gt;
		force=true ;;&lt;br /&gt;
&lt;br /&gt;
	-h|--help|*)  &lt;br /&gt;
		usage ;;&lt;br /&gt;
&lt;br /&gt;
	esac&lt;br /&gt;
	shift&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
: ${KEYFILE:=$keyfile_default}&lt;br /&gt;
: ${KEYNAME:=$keyname_default}&lt;br /&gt;
: ${RANDOM_DEV:=$random_dev_default}&lt;br /&gt;
&lt;br /&gt;
if ! $force; then&lt;br /&gt;
	if [ -e $ROOT/$KEYFILE ]; then&lt;br /&gt;
		echo &amp;gt;&amp;amp;2 $KEYFILE exists, use --force to overwrite&lt;br /&gt;
		exit 1&lt;br /&gt;
	fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# This is where the keys are created &lt;br /&gt;
cd $ROOT/$(dirname $KEYFILE)&lt;br /&gt;
&lt;br /&gt;
# determine the BIND version&lt;br /&gt;
if [ -f /usr/sbin/rndc ]; then &lt;br /&gt;
	bind9=true&lt;br /&gt;
elif [ -f /usr/sbin/ndc ]; then&lt;br /&gt;
	bind9=false&lt;br /&gt;
else&lt;br /&gt;
	echo could not determine the BIND version. Exiting.&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
umask 600&lt;br /&gt;
&lt;br /&gt;
# generate a 512 bit HMAC-MD5 Zone (DNS validation) key&lt;br /&gt;
if $bind9; then &lt;br /&gt;
	keyfile=$(/usr/sbin/dnssec-keygen -a hmac-md5 -b 512 -r ${RANDOM_DEV} -n user ${KEYNAME})&lt;br /&gt;
else&lt;br /&gt;
	keyfile=$(/usr/sbin/dnskeygen -H 512 -z -c -n ${KEYNAME})&lt;br /&gt;
	# dhskeygen has (had) a weekness, it puts one key into a world readable file&lt;br /&gt;
	# (see http://xforce.iss.net/alerts/advise78.php)&lt;br /&gt;
	chmod 600 $keyfile*&lt;br /&gt;
fi&lt;br /&gt;
# now we&amp;#039;ve got files like these:&lt;br /&gt;
# -rw-------    1 root     root           77 Sep 11 01:03 K${KEYNAME}+157+00000.private&lt;br /&gt;
# -rw-r--r--    1 root     root           58 Sep 11 01:03 K${KEYNAME}+157+00000.key&lt;br /&gt;
#&lt;br /&gt;
#                                                          ----------     -----&lt;br /&gt;
#                                                          name           key id&lt;br /&gt;
#&lt;br /&gt;
#                                                                     ---&lt;br /&gt;
#                                                                     157 is short&lt;br /&gt;
#                                                                     for hmac-md5&lt;br /&gt;
echo $keyfile&lt;br /&gt;
&lt;br /&gt;
# read the secret &lt;br /&gt;
while read line; do&lt;br /&gt;
	case $line in &lt;br /&gt;
	Key:*)	secret=${line#* }&lt;br /&gt;
	esac&lt;br /&gt;
done &amp;lt; $keyfile.private&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt;$KEYFILE &amp;lt;&amp;lt;-EOF&lt;br /&gt;
&lt;br /&gt;
# generated by $(basename $0) on $(date)&lt;br /&gt;
&lt;br /&gt;
key ${KEYNAME} {&lt;br /&gt;
	$(if $bind9; then &lt;br /&gt;
		echo &amp;quot;algorithm hmac-md5;&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		echo &amp;quot;algorithm HMAC-MD5.SIG-ALG.REG.INT;&amp;quot;&lt;br /&gt;
	fi)&lt;br /&gt;
        secret &amp;quot;$secret&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# set permissions&lt;br /&gt;
chown root.named $KEYFILE&lt;br /&gt;
chmod 640 $KEYFILE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Génération de la clé===&lt;br /&gt;
Exécutez le après avoir modifier les droits si besoin&lt;br /&gt;
 chmod a+rwx genddnskey.sh&lt;br /&gt;
 ./genddnskey.sh&lt;br /&gt;
&lt;br /&gt;
Copie dans le répertoire de named&lt;br /&gt;
 cp /etc/named.keys /var/named/chroot/etc/*.*&lt;br /&gt;
&lt;br /&gt;
=Mise en place du serveur DNS=&lt;br /&gt;
==Prèrequis==&lt;br /&gt;
&lt;br /&gt;
 DNS &amp;amp; DHCP Server IP: 192.168.0.20&lt;br /&gt;
&lt;br /&gt;
 DNS &amp;amp; DHCP Serveur NetbiosName: centodns.squalebis.local&lt;br /&gt;
 Passerelle: 192.168.0.5&lt;br /&gt;
&lt;br /&gt;
 DNS domaine: squalebis.local&lt;br /&gt;
&lt;br /&gt;
===Modification fichier /etc/hosts===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Do not remove the following line, or various programs&lt;br /&gt;
# that require network functionality will fail.&lt;br /&gt;
127.0.0.1		localhost.localdomain localhost&lt;br /&gt;
::1		localhost6.localdomain6 localhost6&lt;br /&gt;
192.168.0.20  centodns.squalebis.local centodns &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modification du /etc/resolv.conf===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
search squalebis.local&lt;br /&gt;
nameserver 192.168.0.20&lt;br /&gt;
nameserver 192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Rq: 192.168.0.1 est l&amp;#039;adresse d&amp;#039;un deuxième serveur dns&lt;br /&gt;
&lt;br /&gt;
===named.conf===&lt;br /&gt;
&lt;br /&gt;
Editer /var/named/chroot/etc/named.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Include file with key&lt;br /&gt;
#################################################&lt;br /&gt;
include &amp;quot;/etc/named.keys&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Access Control Lists&lt;br /&gt;
#################################################&lt;br /&gt;
acl mynet {&lt;br /&gt;
        192.168.0.0/24;&lt;br /&gt;
        127.0.0.1;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
# Various Options&lt;br /&gt;
#################################################&lt;br /&gt;
options {&lt;br /&gt;
        directory &amp;quot;/var/named&amp;quot;;&lt;br /&gt;
	allow-query {&lt;br /&gt;
		mynet;&lt;br /&gt;
		};&lt;br /&gt;
	allow-transfer {&lt;br /&gt;
		mynet;&lt;br /&gt;
		};&lt;br /&gt;
forwarders {&lt;br /&gt;
        192.168.0.1;&lt;br /&gt;
    };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
# Misc zone declarations&lt;br /&gt;
#################################################&lt;br /&gt;
zone &amp;quot;localhost&amp;quot; in {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;localhost.zone&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
#zone &amp;quot;0.0.127.in-addr.arpa&amp;quot; in {&lt;br /&gt;
#        type master;&lt;br /&gt;
#        file &amp;quot;127.0.0.zone&amp;quot;;&lt;br /&gt;
#};&lt;br /&gt;
&lt;br /&gt;
#zone &amp;quot;.&amp;quot; in {&lt;br /&gt;
#        type hint;&lt;br /&gt;
#        file &amp;quot;root.hint&amp;quot;;&lt;br /&gt;
#};&lt;br /&gt;
&lt;br /&gt;
# Forward squalebis.local zone declaration&lt;br /&gt;
#################################################&lt;br /&gt;
zone &amp;quot;squalebis.local&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;squalebis.local.hosts&amp;quot;;&lt;br /&gt;
        allow-update { key DHCP_UPDATER; };&lt;br /&gt;
        allow-query { mynet; };&lt;br /&gt;
        allow-transfer { mynet; };&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
# Reverse squalebis.local zone declaration&lt;br /&gt;
#################################################&lt;br /&gt;
zone &amp;quot;0.168.192.in-addr.arpa&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;0.168.192.rev&amp;quot;;&lt;br /&gt;
        allow-update { key DHCP_UPDATER; };&lt;br /&gt;
        allow-query { mynet; };&lt;br /&gt;
        allow-transfer { mynet; };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mise en place du serveur DHCP=&lt;br /&gt;
&lt;br /&gt;
Editer le fichier /etc/dhcpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow unknown-clients;&lt;br /&gt;
ddns-rev-domainname &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
server-name &amp;quot;centodns.squalebis.local&amp;quot;;&lt;br /&gt;
use-host-decl-names on;&lt;br /&gt;
option time-servers 192.168.0.1;&lt;br /&gt;
option broadcast-address 192.168.0.255;&lt;br /&gt;
option subnet-mask 255.255.255.0;&lt;br /&gt;
option routers 192.168.0.5;&lt;br /&gt;
# File with key we shall use to securely update zone files&lt;br /&gt;
###########################################################&lt;br /&gt;
include &amp;quot;/etc/named.keys&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
# Our server is authority&lt;br /&gt;
#########################################################&lt;br /&gt;
server-identifier squalebis.local;&lt;br /&gt;
authoritative;&lt;br /&gt;
&lt;br /&gt;
# Fedora &amp;#039;s DDNS Zone &lt;br /&gt;
zone squalebis.local. {&lt;br /&gt;
	primary 192.168.0.20;&lt;br /&gt;
	key DHCP_UPDATER;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
default-lease-time 86400;&lt;br /&gt;
max-lease-time 172800;&lt;br /&gt;
&lt;br /&gt;
option domain-name &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
option domain-name-servers 192.168.0.20;&lt;br /&gt;
&lt;br /&gt;
allow client-updates;&lt;br /&gt;
ddns-domainname &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
ddns-updates on;&lt;br /&gt;
ddns-update-style interim;&lt;br /&gt;
&lt;br /&gt;
# Declaration of network properties ( range ... )&lt;br /&gt;
# Fedora &amp;#039;s DDNS Zone&lt;br /&gt;
subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;
	max-lease-time 172800;&lt;br /&gt;
	default-lease-time 86400;&lt;br /&gt;
	next-server centodns.squalebis.local;&lt;br /&gt;
	authoritative;&lt;br /&gt;
	allow client-updates;&lt;br /&gt;
	allow unknown-clients;&lt;br /&gt;
	ddns-updates on;&lt;br /&gt;
	ddns-rev-domainname &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
	ddns-domainname &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
	server-name &amp;quot;centodns.squalebis.local&amp;quot;;&lt;br /&gt;
	range dynamic-bootp 192.168.0.40 192.168.0.50;&lt;br /&gt;
	zone squalebis.local {&lt;br /&gt;
		primary 127.0.0.1;&lt;br /&gt;
		key DHCP_UPDATER;&lt;br /&gt;
		}&lt;br /&gt;
	zone 0.168.192.in-addr.arpa. {&lt;br /&gt;
		primary 127.0.0.1;&lt;br /&gt;
		key DHCP_UPDATER;&lt;br /&gt;
		}&lt;br /&gt;
	option subnet-mask 255.255.255.0;&lt;br /&gt;
	option routers 192.168.0.5;&lt;br /&gt;
	one-lease-per-client on;&lt;br /&gt;
	group {&lt;br /&gt;
		ddns-rev-domainname &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
		ddns-domainname &amp;quot;squalebis.local&amp;quot;;&lt;br /&gt;
		server-name &amp;quot;centodns.squalebis.local&amp;quot;;&lt;br /&gt;
		max-lease-time 172800;&lt;br /&gt;
		default-lease-time 86400;&lt;br /&gt;
		allow client-updates;&lt;br /&gt;
		allow unknown-clients;&lt;br /&gt;
		ddns-updates on;&lt;br /&gt;
		use-host-decl-names on;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Zones dns=&lt;br /&gt;
==zone directe==&lt;br /&gt;
Editer  /var/named/chroot/var/named/squalebis.local.hosts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ORIGIN .&lt;br /&gt;
$TTL 38400	; 10 hours 40 minutes&lt;br /&gt;
squalebis.local		IN SOA	centodns.squalebis.local. pascal.localhost. (&lt;br /&gt;
				1135926781 ; serial&lt;br /&gt;
				10800      ; refresh (3 hours)&lt;br /&gt;
				3600       ; retry (1 hour)&lt;br /&gt;
				604800     ; expire (1 week)&lt;br /&gt;
				38400      ; minimum (10 hours 40 minutes)&lt;br /&gt;
				)&lt;br /&gt;
			NS	centodns.squalebis.local.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==zone indirecte==&lt;br /&gt;
Editer /var/named/chroot/var/named/0.168.192.rev&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ttl 38400&lt;br /&gt;
0.168.192.in-addr.arpa.       IN      SOA     centodns.squalebis.local. pascal.localhost. (&lt;br /&gt;
                        1135926872&lt;br /&gt;
                        10800&lt;br /&gt;
                        3600&lt;br /&gt;
                        604800&lt;br /&gt;
                        38400 )&lt;br /&gt;
0.168.192.in-addr.arpa.       IN      NS      centodns.squalebis.local.&lt;br /&gt;
20				   IN      PTR     centodns.squalebis.local.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Droits et permissions=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 755 /var/named/&lt;br /&gt;
chmod 775 /var/named/chroot/&lt;br /&gt;
chmod 775 /var/named/chroot/var/&lt;br /&gt;
chmod 775 /var/named/chroot/var/named/&lt;br /&gt;
chmod 775 /var/named/chroot/var/run/&lt;br /&gt;
chmod 777 /var/named/chroot/var/run/named/&lt;br /&gt;
cd /var/named/chroot/var/named/&lt;br /&gt;
ln -s ../../ chroot&lt;br /&gt;
chown -R named:named /var/named/chroot/etc&lt;br /&gt;
chown -R named:named /var/named/chroot/var&lt;br /&gt;
chmod -R u+rwx /var/named/chroot/etc&lt;br /&gt;
chmod -R u+rwx /var/named/chroot/var&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Redémarrage=&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/dhcpd start&lt;br /&gt;
 /etc/init.d/named start&lt;br /&gt;
&lt;br /&gt;
Pour automatiser, vous pouvez utiliser &lt;br /&gt;
* chkconfig --levels 235 named on&lt;br /&gt;
* chkconfig --levels 235 dhcpd on&lt;br /&gt;
&lt;br /&gt;
Pour vérifier, utiliser les commandes dig et nslookup.&lt;br /&gt;
&lt;br /&gt;
De plus dans le fichier de zone directe vous aurez des infos du type&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ORIGIN .&lt;br /&gt;
$TTL 38400	; 10 hours 40 minutes&lt;br /&gt;
squalebis.local		IN SOA	centodns.squalebis.local. paul.localhost. (&lt;br /&gt;
				1135926781 ; serial&lt;br /&gt;
				10800      ; refresh (3 hours)&lt;br /&gt;
				3600       ; retry (1 hour)&lt;br /&gt;
				604800     ; expire (1 week)&lt;br /&gt;
				38400      ; minimum (10 hours 40 minutes)&lt;br /&gt;
				)&lt;br /&gt;
			NS	centodns.squalebis.local.&lt;br /&gt;
$ORIGIN 0.168.192.squalebis.local.&lt;br /&gt;
$TTL 43200	; 12 hours&lt;br /&gt;
49			PTR	PC-de-Pascal.squalebis.local.&lt;br /&gt;
50			PTR	pascal-desktop.squalebis.local.&lt;br /&gt;
$ORIGIN squalebis.local.&lt;br /&gt;
$TTL 38400	; 10 hours 40 minutes&lt;br /&gt;
centodns		A	192.168.0.20&lt;br /&gt;
$TTL 43200	; 12 hours&lt;br /&gt;
pascal-desktop		A	192.168.0.50&lt;br /&gt;
			TXT	&amp;quot;0008a2e805741f6a976160879ec3100f72&amp;quot;&lt;br /&gt;
PC-de-Pascal		A	192.168.0.49&lt;br /&gt;
			TXT	&amp;quot;31fe3de152485e4a0a58ec86aa35c8b655&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=Personnalisations=&lt;br /&gt;
Dans toutes les fichiers précédents remplacer par vos valeurs les données suivantes=&lt;br /&gt;
&lt;br /&gt;
domaine dns&lt;br /&gt;
 squalebis.local --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nom netbios&lt;br /&gt;
 centodns        --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
adresse ip du serveur dns&lt;br /&gt;
 192.168.0.20   --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
adresse ip d&amp;#039;un autre serveur dns (pas le secondaire, mais un dns sachant résoudre le net)&lt;br /&gt;
 192.168.0.1     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passerelle&lt;br /&gt;
 192.168.0.5     --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zones&lt;br /&gt;
 0.168.192.in-addr.arpa --&amp;gt; par exemple 0.30.21.10&lt;br /&gt;
 et le pointeur dns dans cette zone, voir la dernière ligne (20 IN PTR)&lt;/div&gt;</summary>
		<author><name>2024&gt;WikiSysop</name></author>
	</entry>
</feed>