Quelques commandes utiles pour vérifier les DNS d'un domaine:

 

Voir le SOA, le serial, etc, d'un domaine,

dig SOA example.com

 

Faire la même demande sur un serveur particulier:

dig SOA example.com @ip_ou_nom_du serveur

Exemple:

~$ dig soa webologix.com @ks307144.kimsufi.com

; <<>> DiG 9.16.1-Ubuntu <<>> soa webologix.com @ks307144.kimsufi.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17794
;; 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
; COOKIE: e7d53fbdb3be81745ec215d2607efa7164524b5a70bad7ac (good)
;; QUESTION SECTION:
;webologix.com.                 IN      SOA

;; ANSWER SECTION:
webologix.com.          3600    IN      SOA     ks307144.kimsufi.com. thierychen.yahoo.fr. 2021041300 7200 540 604800 3600

;; AUTHORITY SECTION:
webologix.com.          3600    IN      NS      ns.kimsufi.com.
webologix.com.          3600    IN      NS      ks307144.kimsufi.com.

;; Query time: 31 msec
;; SERVER: 94.23.227.123#53(94.23.227.123)
;; WHEN: mar. avril 20 17:59:45 CEST 2021
;; MSG SIZE  rcvd: 173

 

 

Voir les DNS d'un nom de domaine:

dig NS example.com [@ip_ou_nom_du_serveur]

 

Voir le champ TXT du sous domaine ownercheck

dig TXT ownercheck.example.com [@ip_ou_nom_du_serveur]

 

Voir le FQDN d'une IP

dig -x ip-du-serveur +short

 

Installer un nom de domaine avec secondaire chez OVH

1/ ajouter une zone dans le bind du DNS primaire avec authorisation transfert:

cat /etc/bind/named.con.local

...

zone "example.com" {
        type master;
        file "/etc/bind/pri.example.com";
        allow-transfer {213.251.188.141;};
};

...

2/ Créer la zone:

$ cat /etc/bind/pri.example.com
$TTL        86400
@       IN      SOA     51.75.252.16. mtn.webologix.com. (
                        2021042000       ; serial, todays date + todays serial #
                        28800            ; refresh, seconds
                        7200             ; retry, seconds
                        604800           ; expire, seconds
                        86400 )          ; minimum, seconds
;
example.com.    86400 A        51.75.252.16
www             86400 A        51.75.252.16
ftp             86400 A        51.75.252.16
mail            86400 A        51.75.252.16
test1           86400 A        51.75.252.16
test2           86400 A        51.75.252.16

example.com.      NS        vps-dc57eb6c.vps.ovh.net.
example.com.      NS        sdns2.ovh.net.
pop             10800 IN CNAME access.mail.gandi.net.
webmail         10800 IN CNAME agent.mail.gandi.net.
smtp            10800 IN CNAME relay.mail.gandi.net.
imap            10800 IN CNAME access.mail.gandi.net.
@               10800 IN MX 10 spool.mail.gandi.net.
@               10800 IN MX 50 fb.mail.gandi.net.
@ 10800 IN TXT "v=spf1 include:_mailcust.gandi.net ip4:51.75.252.16 ?all"

ownercheck      TXT     "827c1046"

 

3/ Déclarer le DNS secondaire le manager OVH du primaire

Manager OVH > serveur primaire > DNS secondaire > ajouter un domaine

Le manager prévient qu'il faut ajouter un champ TXT sur le sous domaine ownercheck pour valider l'opération

Il faut que le ownercheck soit configuré dans la zone DNS du prmaire. Attention au temps de propagation DNS, ce n'est pas immédiat.