URL: https://linuxfr.org/forums/linux-general/posts/bind-resolution-sous-domaine Title: Bind résolution sous domaine Authors: Philippe M Date: 2018年06月26日T16:34:52+02:00 License: CC By-SA Tags: dns, bind9, wildcard et firefox Score: 0 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.

AltStyle によって変換されたページ (->オリジナル) /