OVH Cloud OVH Cloud

Casse-tête DNS, besoin d'aide !

2 réponses
Avatar
scorpio_milo
Bonjour à tous,

Voilà, je suis propriétaire d'un serveur dédié chez ctn1.net.
Ce serveur a une ip fixe, mais aucun nom.

J'ai également loué un nom de domaine (trucbidule.be) chez ovh.

Le problème est que je n'arrive pas à comprendre comment spécifier mon
serveur en tant que dns principal. Si j'entre mon ip dans le manager
d'ovh en tant que dns principal, le script me répond qu'un host ne
peut pas être une ip. Soit, je crée donc un host dans le manager du
nom de ns1.trucbidule.be avec l'ip de mon serveur (195.140.xxx.xxx).
Et ensuite je place cet host en tant que dns principal de mon domaine,
toujours dans le manager d'ovh. Je laisse ns.ovh.net comme dns
secondaire.

Ceci fait, je vais sur mon dédié, et je spécifie ceci dans mes
fichiers bind:

fichier named.conf
***************************
(autres trucs avant, moins importants)


zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};

zone "trucbidule.be" {
type master;
file "/etc/bind/trucbidule.be";
allow-query { any; };
};


fichier trucbidule.be
***************************

$TTL 3D
@ IN SOA trucbidule.be. mat.trucbidule.be. (
2004101405
12h
1h
1w
24h )

@ IN NS ns1.trucbidule.be.
IN NS ns.ovh.net.
localhost IN A 127.0.0.1
IN A 195.140.xxx.xxx
www IN A 195.140.xxx.xxx
ftp IN A 195.140.xxx.xxx
trucbidule.be. IN A 195.140.xxx.xxx
test.trucbidule.be. IN A 195.140.xxx.xxx
pop.trucbidule.be. IN A 195.140.xxx.xxx
smtp.trucbidule.be. IN A 195.140.xxx.xxx


*************************************************************

Bref, voila...
Y a t il autre chose à faire ? Suis-je tout à fait à coté de la plaque
?
Ce serait sympa de m'indiquer précisément quelles étapes j'ai omis et
là où je me suis trompé, que je puisse apprendre :)

Merci d'avance,

Mat

2 réponses

Avatar
Asushen
Bonjour à tous,

Voilà, je suis propriétaire d'un serveur dédié chez ctn1.net.
Ce serveur a une ip fixe, mais aucun nom.

J'ai également loué un nom de domaine (trucbidule.be) chez ovh.

Le problème est que je n'arrive pas à comprendre comment spécifie r mon
serveur en tant que dns principal. Si j'entre mon ip dans le manager
d'ovh en tant que dns principal, le script me répond qu'un host ne
peut pas être une ip. Soit, je crée donc un host dans le manager du
nom de ns1.trucbidule.be avec l'ip de mon serveur (195.140.xxx.xxx).
Et ensuite je place cet host en tant que dns principal de mon domaine,
toujours dans le manager d'ovh. Je laisse ns.ovh.net comme dns
secondaire.

Ceci fait, je vais sur mon dédié, et je spécifie ceci dans mes
fichiers bind:

fichier named.conf
***************************
(autres trucs avant, moins importants)


zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};

zone "trucbidule.be" {
type master;
file "/etc/bind/trucbidule.be";
allow-query { any; };
};


fichier trucbidule.be
***************************

$TTL 3D
@ IN SOA trucbidule.be. mat.trucbidule.be. (
2004101405
12h
1h
1w
24h )

@ IN NS ns1.trucbidule.be.
IN NS ns.ovh.net.
localhost IN A 127.0.0.1
IN A 195.140.xxx.xxx
www IN A 195.140.xxx.xxx
ftp IN A 195.140.xxx.xxx
trucbidule.be. IN A 195.140.xxx.xxx
test.trucbidule.be. IN A 195.140.xxx.xxx
pop.trucbidule.be. IN A 195.140.xxx.xxx
smtp.trucbidule.be. IN A 195.140.xxx.xxx


*************************************************************

Bref, voila...
Y a t il autre chose à faire ? Suis-je tout à fait à coté de la plaque
?
Ce serait sympa de m'indiquer précisément quelles étapes j'ai omi s et
là où je me suis trompé, que je puisse apprendre :)

Merci d'avance,

Mat


il manque "ns1.trucbidule.be. IN A 195.140.xxx.xxx"

Avatar
Pascal
Salut,

Asushen wrote:

Voilà, je suis propriétaire d'un serveur dédié chez ctn1.net.
Ce serveur a une ip fixe, mais aucun nom.
J'ai également loué un nom de domaine (trucbidule.be) chez ovh.

Le problème est que je n'arrive pas à comprendre comment spécifier mon
serveur en tant que dns principal. Si j'entre mon ip dans le manager
d'ovh en tant que dns principal, le script me répond qu'un host ne
peut pas être une ip.



Normal, par définition la donnée d'un enregistrement de type NS doit
être un nom de domaine. Idem pour les types MX et CNAME. Seul un
enregistrement A (adresse) peut contenir une adresse IP(v4).

Soit, je crée donc un host dans le manager du
nom de ns1.trucbidule.be avec l'ip de mon serveur (195.140.xxx.xxx).
Et ensuite je place cet host en tant que dns principal de mon domaine,
toujours dans le manager d'ovh.



Oui, c'est ce qu'on appelle un "glue record", nécessaire quand le nom
d'un NS se trouve dans la zone qu'il sert.

fichier named.conf
***************************
../..


zone "trucbidule.be" {
type master;
file "/etc/bind/trucbidule.be";
allow-query { any; };
};



Vérifier aussi que la configuration autorise spécifiquement ou par
défaut les transferts de zone depuis le ou l'adresse IP du ou des
serveurs NS secondaires définis dans le fichier de zone pour qu'ils
puissent se mettre à jour. Cf. options allow-transfer et notify.

fichier trucbidule.be
***************************

$TTL 3D
@ IN SOA trucbidule.be. mat.trucbidule.be. (
2004101405
12h
1h
1w
24h )

@ IN NS ns1.trucbidule.be.
IN NS ns.ovh.net.
localhost IN A 127.0.0.1
IN A 195.140.xxx.xxx
www IN A 195.140.xxx.xxx
ftp IN A 195.140.xxx.xxx
trucbidule.be. IN A 195.140.xxx.xxx
test.trucbidule.be. IN A 195.140.xxx.xxx
pop.trucbidule.be. IN A 195.140.xxx.xxx
smtp.trucbidule.be. IN A 195.140.xxx.xxx

*************************************************************

Ce serait sympa de m'indiquer précisément quelles étapes j'ai omis et
là où je me suis trompé, que je puisse apprendre :)


il manque "ns1.trucbidule.be. IN A 195.140.xxx.xxx"


Et le serveur maître défini dans le SOA, "trucbidule.be", ne correspond
pas au nom défini comme NS, "ns1.trucbidule.be".