2009-01-05 7 views
1

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 dur ... surtout si vous ne l'avez jamais fait auparavant. Pour récapituler un peu, j'ai précédemment demandé si quelqu'un pouvait recommander un serveur DNS personnel pour Windows XP à utiliser dans un projet de développement.Configuration du serveur DNS BIND, je suis perdu

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 y a une solution plus facile que j'ai oubliée. Je sais que je pourrais ajouter les sous-domaines individuels dans mon fichier HOSTS mais puisque nous avons beaucoup de sous-domaines qui doivent être maintenus sur plusieurs machines de développement, je préférerais avoir une simple configuration générique.

Répondre

2

Un fichier de zone comme cela devrait suffire (sur mon système ce serait /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 

Alors mon /etc/bind/named.conf. locale se présente comme suit référence

zone "devdomain2.dev" { 
     type master; 
     file "/etc/bind/zones/devdomain2.dev.hosts"; 
}; 

(Notez que vous pouvez adapter ce domaine .dev tout caractère générique tout à fait, ou créer une autre zone pour devdomain1)

+0

La Mère de toutes les erreurs de BIND: vous avez oublié le point à la fin de « * .devdomain2.dev ». (Mais il serait encore mieux d'utiliser uniquement des noms relatifs.) – bortzmeyer

+0

Bonne prise, corrigée –

1

Jusqu'où avez-vous obtenu?

Vous pouvez simplement créer une zone pour .dev et utiliser un wildcard record

Questions connexes