为不同的域指定不同的DNS服务器

时间:2012-09-25 07:26:55

标签: dns domain-name

我可以为多个域指定DNS服务器吗? 例如,有3个域我知道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)

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-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(不会为d.com尝试其他NS,即u1.x1.y1.z1和u2.x2.y2.z2)? 如果输入域与上述任何域不匹配,那么将使用本地名称服务器吗? 如果上面的名称服务器不可用或使用NO响应,还会使用本地名称服务器吗?