2009-01-05 70 views
1

我希望你能原谅我以为配置DNS服务器会很容易。事实证明,这很难......尤其是如果你以前从未这样做过。配置BIND DNS服务器,我迷路了

回顾一下,我以前问过是否有人可以推荐Windows XP的个人DNS服务器用于开发项目。

我的基本愿望是举办表示以下查找表DNS服务器:

Address   | IP 
------------------+-------------- 
*.devdomain1.dev | 192.168.10.2 
*.devdomain2.dev | 192.168.10.2 

你知道如何在BIND 9中的设置呢?或者,也许有一个我忽略的更简单的解决方案。我知道我可以在我的HOSTS文件中添加个别子域名,但由于我们有很多子域必须在多个开发机器上维护,我宁愿有一个简单的通配符设置。

回答

2

像这样的区域文件就足够了(我的系统上,这将是在/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 

然后我/etc/bind/named.conf。当地将如下

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

(请注意,你可以完全适应这只是通配符.dev域,或者设置为devdomain1另一个区)

+0

所有绑定错误的母亲:你忘了点,在“* .devdomain2.dev”的结束。 (但是,只使用相对名称会更好。) – bortzmeyer 2009-01-05 16:22:55

1

多远你有引用此?

你可以只创建一个.dev区和使用wildcard record