Configuration du serveur DNS BIND, je suis perdu
Question
J'espère que vous me pardonnerez de penser que la configuration d'un serveur DNS serait facile. Il s'avère que c'est assez difficile ... surtout si vous ne l'avez jamais fait auparavant.
Pour récapituler un peu, j'avais précédemment demandé si quelqu'un pouvait recommander un serveur DNS personnel pour Windows XP à utiliser dans un projet de développement.
Mon souhait fondamental est d'héberger un serveur DNS qui représente la table de recherche suivante:
Address | IP
------------------+--------------
*.devdomain1.dev | 192.168.10.2
*.devdomain2.dev | 192.168.10.2
Savez-vous comment configurer cela dans BIND 9? Ou peut-être qu'il existe une solution plus facile que j'ai négligée. Je sais que je pourrais ajouter les sous-domaines individuels dans mon fichier HOSTS, mais comme nous avons beaucoup de sous-domaines qui doivent être gérés sur plusieurs machines de développement, je préférerais plutôt une configuration générique simple.
La solution
Un fichier de zone comme celui-ci devrait suffire (sur mon système, ce serait dans /etc/bind/zones/devdomain2.dev.hosts)
devdomain2.dev. IN SOA localhost. johannesh.devdomain2.dev. (
1102522753
10800
3600
604800
38400
)
devdomain2.dev. IN NS localhost.
*.devdomain2.dev. IN A 192.168.10.2
Ensuite, mon /etc/bind/named.conf.local référencerait ceci comme suit
zone "devdomain2.dev" {
type master;
file "/etc/bind/zones/devdomain2.dev.hosts";
};
(Notez que vous pouvez entièrement adapter ce domaine générique .dev ou configurer une autre zone pour devdomain1)
Autres conseils
Jusqu'où êtes-vous?
Vous pouvez simplement créer une zone pour .dev et utiliser un enregistrement de caractère générique