2012-09-25 114 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

此外,構建完整的句子將受到許多人的讚賞。 –

相關問題