Bonjour,
J'aimerai faire de mon VPS un serveur DNS. J'ai suivi le tuto suivant (qui date un peu) : (impossible de mettre le lien, manque de droit désolé...)
h.t.t.p.://blog.idneo.fr/configuration-dns-bind9-linux-manager-ovh/
Or je reste bloqué car lorsque je choisis "Ajouter un DNS Secondaire" dans mon interface OVH, et que je remplis le tout, j'ai l'erreur suivante :
"Une erreur est survenue lors de la demande d'ajout du domaine sur le DNS secondaire. (First we need to verify you are the owner of this domain. To do so, please add a TXT field on your DNS zone for the domain mondomaine.fr, with the subdomain 'ownercheck' and the following value: '123456789'. Once done and your zone reloaded, try again (you don't need to wait for DNS propagation).)"
Voici ma configuration :
Fichier named.conf.local
Code:
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
include "/etc/bind/zones.mondomaine";
Fichier zones.mondomaine
Code:
zone "mondomaine.fr" {
type master;
file "/etc/bind/db.mondomaine.fr";
allow-transfer {213.251.188.141;};
};
zone "z.y.x.w.in-addr.arpa" {
type master;
file "/etc/bind/db.135";
allow-transfer {213.251.188.141;};
};
NOTA : 213.251.188.141 est l'adresse IP du serveur sdns2.ovh.net, indiqué dans le message de création de DNS secondaire (Voulez vous ajouter le domaine mondomaine.fr sur le DNS secondaire sdns2.ovh.net ?). Ai-je bien fait?
Fichier db.mondomaine.fr
Code:
$TTL 12H
$ORIGIN mondomaine.fr.
@ IN SOA vpsxxxxx.ovh.net. admin.mondomaine.fr. (
2014091302 ; Serial
8H ; Refresh
30M ; Retry
4W ; Expire
8H ; Minimum TTL
)
IN NS vpsxxxxx.ovh.net.
IN NS sdns2.ovh.net.
IN MX 10 mail.mondomaine.fr.
mondomaine.fr. IN A W.X.Y.Z
ns IN A W.X.Y.Z
mail IN A W.X.Y.Z
www IN CNAME mondomaine.fr.
ftp IN CNAME mondomaine.fr.
ownercheck 3600 TXT "198f4bfc"
Fichier db.135
Code:
;
; BIND reverse data file for local loopback interface
;
$TTL 12H
@ IN SOA vpsxxxxx.ovh.net. admin.mondomaine.fr. (
2014091302 ; Serial
8H ; Refresh
30M ; Retry
3W ; Expire
8H ; Minimum TTL
)
IN NS vpsxxxxx.ovh.net.
IN NS sdns2.ovh.net.
IN PTR mondomaine.fr.
Iptables :
Code:
Chain INPUT (policy DROP)
...
ACCEPT tcp -- anywhere anywhere tcp dpt:domain
ACCEPT udp -- anywhere anywhere udp dpt:domain
Chain FORWARD (policy ACCEPT)
...
Chain OUTPUT (policy ACCEPT)
....
ACCEPT tcp -- anywhere anywhere tcp dpt:domain
ACCEPT udp -- anywhere anywhere udp dpt:domain
Tests fait depuis le serveur:
Code:
root@vpsxxxxx:/etc/bind# nslookup mondomaine.fr.
Server: W.X.Y.Z
Address: W.X.Y.Z#53
Name: mondomaine.fr
Address: W.X.Y.Z
Code:
root@vpsxxxxx:/etc/bind# host ns.mondomaine.fr
ns.mondomaine.fr has address w.x.y.z
Code:
root@vpsxxxxx:/etc/bind# dig TXT @ns.mondomaine.fr ownercheck.mondomaine.fr
; <<>> DiG 9.9.3-rpz2+rl.13214.22-P2-Ubuntu-1:9.9.3.dfsg.P2-4ubuntu1.1 <<>> TXT @ns.mondomaine.fr ownercheck.mondomaine.fr
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37813
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;ownercheck.mondomaine.fr. IN TXT
;; ANSWER SECTION:
ownercheck.mondomaine.fr. 3600 IN TXT "198f4bfc"
;; AUTHORITY SECTION:
mondomaine.fr. 43200 IN NS vpsxxxxx.ovh.net.
mondomaine.fr. 43200 IN NS sdns2.ovh.net.
;; Query time: 0 msec
;; SERVER: w.x.y.z#53(w.x.y.z)
;; WHEN: Sat Sep 13 18:34:15 CEST 2014
;; MSG SIZE rcvd: 128
Code:
root@vpsxxxxx:/etc/bind# ping ns.mondomaine.fr
PING ns.mondomaine.fr (w.x.y.z) 56(84) bytes of data.
64 bytes from vpsxxxxx.ovh.net (w.x.y.z): icmp_seq=1 ttl=64 time=0.021 ms
64 bytes from vpsxxxxx.ovh.net (w.x.y.z): icmp_seq=2 ttl=64 time=0.067 ms
Bien entendu, rien de tout cela ne marche depuis l'extérieur du serveur... Qu'ai-je loupé?