Avant d'entrer dans le vif du sujet, je vais commencer par vous enumerer mon materiel: 1 numeribox IP: 192.168.0.1
1 PC linux (Fedora 21) IP: 192.168.0.100 Nom d'hote: fedora Domaine: home.local Il fera serveur DNS, FTP et web
1 PC Windows 8 IP: DHCP Nom d'hote: win8
Sur le PC fedora, Bind demarre sans erreur, avec la commande nslookup, la resolution de noms semble se faire (que ce soit sous Windows ou linux). Par contre, lorsque je fait un ping ou FTP de la machine win8 vers fedora (ou vice-versa) en utilisant le nom de la machine complet (soit fedora.home.local), je m'apperçoit que la resolution DNS ne fonctionne pas (j'obtient: hote inconnu).
Voici mes fichier de configuration Bind: named.conf:
zone "home.local" IN {
type master;
file "/var/named/home.local.zone";
allow-update {none;};
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "/var/named/home.local.reverse-zone";
allow-update {none;};
};
Ensuite, home.local.zone:
$ORIGIN home.local.
$TTL 86400
@ IN SOA dns1.home.local. hostmaster.home.local. (
2015020401 ; serial
21600 ; refresh after 6 hours
3600 ; retry after 1 hour
604800 ; expire after 1 week
86400) ; minimum TTL if 1 day
@ IN NS dns1.home.local.
@ IN A 192.168.0.100
dns1 IN A 192.168.0.100
fedora IN A 192.168.0.100
ftp IN CNAME fedora
www IN CNAME fedora
Enfin, home.local.reverse.zone:
$ORIGIN 0.168.192.in-addr.arpa.
$TTL 86400
@ IN SOA dns1.home.local. hostmaster.home.local. (
2015020401 ; serial
21600 ; refresh after 6 hours
3600 ; retry after 1 hour
604800 ; expire after 1 week
86400) ; minimum TTL if 1 day
@ IN NS fedora.home.local.
100 IN PTR fedora.home.local.
100 IN PTR dns1.home.local.
100 IN PTR ftp.home.local.
100 IN PTR www.home.local.
Me serais-je trompé quelque part ?
PS: je n'ai pas encore ajouté les lignes pour la numeribox
il suffit d'indiquer l'adresse de la machine Fedora comme serveur DNS primaire dans la configuration TCP/IP de ta connexion réseau (sous Windows).
Pour cela, suis ceci : Définir une adresse IP statique sous Windows Note : Inutile de mettre une ip statique pour la machine Windows, mais il faut uniquement définir les serveurs DNS maitre (la machine fedora) et le serveur DNS secondaire (l'ip de ta box).
il suffit d'indiquer l'adresse de la machine Fedora comme serveur DNS primaire dans la configuration TCP/IP de ta connexion réseau (sous Windows).
C'est la 1er chose que j'ai fait une fois que Bind a démarré sans erreurs.
J'ai 2 hypothese: - soit ma box interfere. - soit je me suis planté avec la configuration de linux.
Je penche plutot pour la 2e option, vue que la machine fedora ne fait même pas la resolution de noms sur elle-même. Donc j'ai décidé de re-installer linux pour repartir sur une config propre, j'avait installé bind-chroot suite a un 1er tutoriel (incomplet), puis fait marche arriere suite a un 2nd tutoriel (contradictoire du 1er, bien sûre), donc possibilité de conflits.
Je progresse, maintenant mon serveur DNS est bien configuré, il fait la resolution sur lui même, et se passe des DNS de mon FAI (donc, ca marche !)
Par contre coté windows, c'est pas encore au point >< Lorsque je fait pointer windows sur mon DNS local, la resolution de noms ne se fait pas (via ping, nslookup ou navigateur internet). Je suppose cette fois ci que ma box numericable interfere. On continue de chercher ....
Sinon, le serveur DNS n'écoute que sur lui même (127.0.0.1).
Sous Windows :
Tu indiques les serveurs DNS :
préféré : l'adresse IP de la machine Fedora
auxiliaire : l'ip de ta box (pour pouvoir résoudre les noms que ton serveur DNS ne connait pas)
Tu désactive la carte réseau (Clic droit sur la carte réseau -> Désactiver) puis tu la réactives pour que Windows tienne compte des nouveaux serveurs DNS. Ensuite, tapes la commande "ipconfig /flushdns" dans un invite de commandes (cmd) pour vider le cache DNS.
Personnelement, je mettrais "any" pour 2 raisons :
Étant donné que ta machine linux n'a qu'une carte réseau, tu peux dire à BIND d'écouter sur toutes les interfaces puisque tu n'en a qu'une.
De plus, ta machine est derrière une passerelle (ta box). Si tu ne rediriges pas le port 53 (protocole DNS) vers ta machine locale Fedora, ceux sur Internet n'auront de tout façon pas accès à ta machine Linux. Ceux sur Internet ne voient que l'ip publique (l'IP du coté Internet) de ta passerelle (la box). Excepté pour les ports que tu as routés dans la box, le cas échéant.
je n'ai pas plus de succès Dès que je fait pointer Windows sur mon DNS, j'ai une réponse comme ci-dessous avec nslookup:
C:\Users\localUser>nslookup fedora
DNS request timed out.
timeout was 2 seconds.
Serveur : UnKnown
Address: 192.168.0.100
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Le délai de la requête sur UnKnown est dépassé.
bonjour. chez moi, j'ai un soucis de connexion c'est-à-dire que ma connexion est devenue très lente après installation de BIND9. au faite, j'ai un serveur avec deux (02) cartes réseaux. pour la connexion, j'ai un router wifi avec connexion 3G en dhcp. l'addresse du router wifi est le 192.1668.1.1. dans le resolv.conf j'ai fais ceci:
domain domain.tld
search domain.tld
nameserver 192.168.1.1 -----> addresse IP du router 3G
j'utilise du ubuntu 14.04. cela ne colle pas mais j'ai pas le choix que de vous expliquer mon mal. merci d'avance!!!
Configuration DNS (bind) sous fedora
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
WebMaster d'InformatiWeb - Site d'informatique
WebMaster d'InformatiWeb - Site d'informatique
WebMaster d'InformatiWeb - Site d'informatique
WebMaster d'InformatiWeb - Site d'informatique
WebMaster d'InformatiWeb - Site d'informatique
WebMaster d'InformatiWeb - Site d'informatique
WebMaster d'InformatiWeb - Site d'informatique