Problème avec bind9 et DNS
Bonjour,
je me prépare à administrer un serveur, et pour le moment je suis sur une config de test avec un nom de domaine de test.
J'ai donc installer apache2 sur mon serveur (debian squeeze) et créer un virtual host dans sites-available : nom de fichier info-communay.eu contenu :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<VirtualHost *:80>
ServerAdmin admin@info-communay.eu
ServerName www.info-communay.eu
ServerAlias info-communay.eu *.info-communay.eu
DocumentRoot /home/info-communay.eu/public_html/
<Directory /home/info-communay.eu/public_html/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
ErrorLog /home/info-communay.eu/logs/error.log
LogLevel warn
CustomLog /home/info-communay.eu/logs/access.log combined
ServerSignature Off
</VirtualHost> |
Le dossier, existe, il contient un fichier index.html, et ensuite j'ai fait a2ensite info-communay.eu pour l'activer, un reload de apache et voilà pour apache.
Maintenant, côté nom de domaine : j'ai installé bind9 sur ma machine, derrière une machin box, donc j'ai redirigé les ports 53 (en udp - tcp) sur l'ip interne de ma machine, ensuite j'ai modifié le fichier /etc/bind/named.conf.options comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
options {
directory "/var/cache/bind";
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
allow-transfer { none; };
listen-on { any; };
allow-recursion { 127.0.0.1; 78.244.116.174; };
allow-query { any; };
version none;
}; |
Puis le fichier named.conf.local
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
zone "info-communay.eu" {
//indique que c'est le serveur principal de ce domaine
type master;
file "/etc/bind/db.info-communay.eu";
forwarders{};
};
zone "116.244.78.in-addr.arpa" {
type master;
file "/etc/bind/db.info-communay.eu.inv";
forwarders{};
} ; |
et enfin j'ai créé le fichier db.info-communay.eu
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
$ttl 86400
info-communay.eu IN SOA ns1.info-communay.eu. fabien.info-communay.eu. (
2013012401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
info-communay.eu IN NS ns1.info-communay.eu.
info-communay.eu IN A 78.244.116.174 |
que j'ai ensuite modifié en
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$ttl 86400
info-communay.eu. IN SOA serveur.test.com. fabien.info-communay.eu. (
2013012401 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
86400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
info-communay.eu. IN NS ns1.info-communay.eu.;
info-communay.eu. IN A 78.244.116.174;
info-communay.eu. IN NS serveur.test.com.; |
parce que ça ne marchait pas.
Enfin, le fichier db.info-communay.eu.inv contient
Code:
1 2 3 4 5 6 7 8 9 10 11
|
info-communay.eu IN SOA ns1.info-communay.eu. fabien.info-communay.eu. (
20130124 ; Serial
3600 ; Refresh [1h]
600 ; Retry [10m]
8400 ; Expire [1d]
600 ) ; Negative Cache TTL [1h]
;
info-communay.eu IN NS ns1.info-communay.eu.
1 IN PTR ns1.info-communay.eu. |
Et ça ne fonctionne pas, je ne comprends pas tout ce que je fais, je dois bien l'avouer, mais là, je suis un peu perdu.
Au niveau de mon compt Gandi, j'ai créé un glue record en mettant :
ns1.info-communay.eu et en ip mon ip publique
Et en DNS pour mon nom de domaine chez gandi, j'ai indiqué ns1.info-communay.eu.
Je sais que tout cela est fort long à lire, et je m'en excuse, mais je ne sais plus quoi tester...
Merci d'avance à vous tous !
Fabien :)