2012-09-25 73 views
6

我可以为多个域指定DNS服务器吗? 例如有3个域是我知道这将解析域名的DNS服务器,这样我就可以指定类似为不同的域指定不同的DNS服务器

b.com (domain) 
u1.x1.y1.z1 (DNS server IP address which would resolve b.com) 
l.m.n.o (default DNS server used if above DNS server unavailable) 

c.com (domain) 
u2.x2.y2.z2 (DNS server IP address which would resolve c.com) 
l.m.n.o (default DNS server used if above DNS server unavailable) 

d.com (domain) 
u3.x3.y3.z3 (DNS server IP address which would resolve d.com) 
l.m.n.o (default DNS server used if above DNS server unavailable) 
+1

您使用的是什么操作系统?如果Linux,哪个发行版? – Peter

+0

我想知道这在Win XP,Vista和7中是否可行。对于Linux RHEL 5.x – sunillp

+0

在包括RHEL的Linux上,您可以在'/ etc/resolv.conf'中定义多个名称服务器 - 默认行为是它会询问主名称服务器的名称解析,如果没有名称解析器,它会继续询问其余的。在你的情况下,其他域名服务器有无效的答案或没有答案?如果它能够检查所有三个,它会得到正确的答案,那么这应该适合你。 – Peter

回答

-2

将继帮助。在/etc/resolv.conf中我将指定,

search b.com 
nameserver u1.x1.y1.z1 
search c.com 
nameserver u2.x2.y2.z2 
search d.com 
nameserver u3.x3.y3.z3 

对于d.com,NS u3.x3.y3.z3将使用(其他的NS即u1.x1.y1.z1和u2.x2。 y2.z2不会为d.com尝试)? 如果输入域名不符合上述任何域名,那么将使用本地域名服务器? 如果上面的域名服务器不可用或用NO回应,还会使用本地名称服务器吗?

1

请参阅https://github.com/whitekid/dnspost 这提供了max osx的解析器功能。

+5

欢迎来到StackOverflow!如果答案能够独立存在,我们将会很感激。所以,你想添加一个链接网站的摘录,这样你的答案仍然有用,如果链接死亡? –

+2

此外,构建完整的句子将受到许多人的赞赏。 –

相关问题