Forum Linux.général Bind résolution sous domaine

Posté par (page perso) . Licence CC by-sa.
Tags :
0
26
juin
2018

Bonjour à tous,

Je me prends la tête avec la résolution DNS sur mon réseau local, enfin surtout entre les différences windows/linux.

Contexte :
Mon DNS est géré par Bind. Afin de mettre en place Docker en prod je paramètre traefik pour plus me prendre la tête avec la gestion des ports.
Mon serveur docker s'appelle svrh06, mon domaine est dom.mondomaine, j'ai activé le wildcard pour svrh06 : *.svrh06

Depuis mon poste linux lorsque je fais des test

$ nslookup dom.mondomaine
Server:     192.168.xxx.31
Address:    192.168.xxx.31#53

Name:   dom.mondomaine
Address: 192.168.xxx.31

$ nslookup svrh06
Server:     192.168.xxx.31
Address:    192.168.xxx.31#53

Name:   svrh06.dom.mondomaine
Address: 192.168.xxx.6

$ nslookup svrh06.dom.mondomaine
Server:     192.168.xxx.31
Address:    192.168.xxx.31#53

Name:   svrh06.dom.mondomaine
Address: 192.168.xxx.6

$ nslookup akeneo-dev.svrh06.dom.mondomaine
Server:     192.168.xxx.31
Address:    192.168.xxx.31#53

Name:   akeneo-dev.svrh06.dom.mondomaine
Address: 192.168.xxx.6

$ nslookup akeneo-dev.svrh06
Server:     192.168.xxx.31
Address:    192.168.xxx.31#53

** server can't find akeneo-dev.svrh06: NXDOMAIN

Dans le dernier test j'ai un problème, sans le domaine il ne trouve pas. Je reproduit la même requête avec dig

 $ dig akeneo-dev.svrh06

; <<>> DiG 9.11.3-RedHat-9.11.3-6.fc28 <<>> akeneo-dev.svrh06
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60913
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;akeneo-dev.svrh06.     IN  A

;; AUTHORITY SECTION:
.           2786    IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2018062600 1800 900 604800 86400

;; Query time: 62 msec
;; SERVER: 192.168.xxx.31#53(192.168.5.31)
;; WHEN: mar. juin 26 16:25:59 CEST 2018
;; MSG SIZE  rcvd: 121

Comme il ne trouve pas de correspondance sur mon dns local il monte d'un niveau mais pourtant j'ai bien tout ce qu'il faut dans mon dns

$ORIGIN dom.mondomaine.
$TTL 86400      ; 1 day
@       IN      SOA     ns1.dom.mondomaine. root.mail.fr. (
                                 3667417073 ; serial                                                                                                                                                            
                                 21600      ; refresh (6 hours)
                                 3600       ; retry (1 hour)
                                 604800     ; expire (1 week)
                                 86400      ; minimum (1 day)
                                 )
@       IN              NS      ns1.dom.mondomaine.
@       IN              NS      ns2.dom.mondomaine.
@       IN              NS      svfir03.dom.mondomaine.
@       IN              MX      20 ns1.dom.mondomaine.
localhost               A       127.0.0.1
@       IN              A       192.168.xxx.31

[...]
svrh06                  A       192.168.xxx.6
*.svrh06                A       192.168.xxx.6

J'arrive pas à trouver la cause du problème, est-ce que vous avez une idée ?

Pour dig et nslookup c'est un problème. Pour firefox akeneo-dev.svrh06 m'amène bien à la page voulu, le plus "drôle" est sous Windows (oui j'ai les 2 OS a gérer au boulot), http://akeneo-dev.svrh06 ne trouve pas la page http://akeneo-dev.svrh06.dom.hilaire m'amène bien vers svrh06 mais ça ne traverse pas traefik (erreur 404) puisqu'il cherche à atteindre le port 80 du container traefik et non le container akeneo-dev.

Sous windows le nslookup est capable de me résoudre toute les déclinaisons des requêtes faites sur linux.

  • # Ayyyeeeeeeee

    Posté par (page perso) . Évalué à 1 (+0/-0).

    Je laisse mon post initial au cas ou pour d'autres.

    J'ai trouvé mon problème, c'était un problème de compréhension. J'essayais de faire passer un nom de machine (ici svrh06) pour un domaine du coups c'était le bordel.

    J'ai modifié l'enregistrement DNS :

    
    ORIGIN dom.mondomaine.
    $TTL 86400      ; 1 day
    @       IN      SOA     ns1.dom.mondomaine. root.mail.fr. (
                                     3667417073 ; serial                                                                                                                                                            
                                     21600      ; refresh (6 hours)
                                     3600       ; retry (1 hour)
                                     604800     ; expire (1 week)
                                     86400      ; minimum (1 day)
                                     )
    @       IN              NS      ns1.dom.mondomaine.
    @       IN              NS      ns2.dom.mondomaine.
    @       IN              NS      svfir03.dom.mondomaine.
    @       IN              MX      20 ns1.dom.mondomaine.
    localhost               A       127.0.0.1
    @       IN              A       192.168.xxx.31
    
    [...]
    svrh06                  A       192.168.xxx.6
    *.dom.mondomaine.       A       192.168.xxx.6
    

    Born to Kill EndUser !

  • # Commentaire supprimé

    Posté par . Évalué à 0 (+0/-1). Dernière modification le 04/07/18 à 12:41.

    Ce commentaire a été supprimé par l'équipe de modération.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.