结合DNS通配符和search域

我有一个安装程序,其中一个web服务器(bar.com)提供大量的子域名,所以使用通配符DNS条目会很方便。 同时,我想使用bar.com作为search域,以便fooparsing为foo.bar.com。

现在的问题是,如果我这样设置,foo.com会parsing为web服务器IP,如果没有foo.com在其他地方(即它首先尝试foo.com,失败,然后尝试foo.com.bar.com ,通配符匹配)。

这是非常不方便的,因为任何主机名input错误都会在web服务器上结束,而不会产生错误。 有没有办法解决这个问题,而不是明确指定所有的子域名? 我想像一个规则说只有“裸”的主机名(即没有点的名称)应该去的Web服务器。 (我使用BIND作为DNS服务器,但答案可能是一般的)。

您不应该在相同的resolv.conf混合通配符域和search域。 如果你想尝试,切换search domain ;

 # /etc/resolv.conf nameserver xyzk domain bar.com 

不幸的是,对于你来说,这是一个客户端的function,而不是服务器。

看到男人resolv.conf即unices,窗户可能有不同的规则