我希望您原谅我认为配置DNS服务器很容易。事实证明这很难......特别是如果你以前从未这样做过。

回顾一下,我之前曾询问是否有人可以推荐用于Windows XP的个人DNS服务器,以便在开发项目中使用。

我的基本愿望是托管代表以下查找表的DNS服务器:

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

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

有帮助吗?

解决方案

像这样的区域文件应该足够了(在我的系统上,这将在/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.local将引用如下

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

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

其他提示

你有多远?

您可以为.dev创建一个区域并使用通配符记录

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top