2009-01-05 68 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