iT邦幫忙

0

DNS有辦法排除固定解析名稱嗎

各位前輩們好

小弟有個問題想請教一下

目前主管在詢問有沒有辦法在DNS上排除某個名稱

讓該名稱不透過內部DNS解析 而是透過外部DNS去解析

例如網域名稱是xxx.abc.com 現在有個名稱是AAA.abc.com

想讓所有要查找AAA.abc.com的人都不去搜尋內部DNS 而是直接找外面DNS查詢

目前想法是有辦法設例外嗎 當要查詢到AAA.abc.com的時候去查外面DNS 不查內部DNS

請問有辦法辦到這樣嗎

看更多先前的討論...收起先前的討論...
WINDOWS DNS的話, 應該是條件轉寄站
ayu iT邦好手 5 級 ‧ 2019-10-30 14:55:30 檢舉
..(恕刪)..
如果樓主說的 AAA 跟 XXX 都是 域名,那解答就是條件轉寄站
但如果是主機名,那就要用另外的方法處理了
ray11429 iT邦新手 4 級 ‧ 2019-11-01 14:59:28 檢舉
AAA跟XXX都是主機名 網域名稱是abc.com
0
James
iT邦大師 7 級 ‧ 2019-10-30 14:40:00

如果abc.com是你們自己管理的網域,可以在外面另外擺一台DNS主機,建子網AAA.abc.com然後指定子網去查那台主機。不過這應該不是你們想要的。

另外一種作法是dns rpz要bind 9.8.1以上才有,它和你說的是相反的作法。
主要zone還是在外面解析,內部只針對特定幾個record重新定義。
不過這種作法只適用內部解析,內部pc要指定dns主機到這台才有效果。

0
yesongow
iT邦大師 1 級 ‧ 2019-10-31 12:06:17

有辦法!
設定forward,結案

0
浩瀚星空
iT邦大師 1 級 ‧ 2019-10-31 12:14:44

一般來說,要直接從dns設定是辦不到的。
一定得要借由外力來處理這樣的事。

單純點的借用路由處理。
像yesongow說的forward也是一種方式。

所以,目前得要知道你打算的想法是什麼。如果說是想問如何在其dns做這樣的設定。
這點我會回答你辦不到的。
如果是能借用外力的方式,基本上外部dns是免不了的。還需要一個外力來幫你做判斷處理

ray11429 iT邦新手 4 級 ‧ 2019-10-31 15:20:40 檢舉

您好

謝謝各位前輩的回答

因為客戶內部網域名稱與外部申請的MAIL名稱相同

導致DNS在內網查詢不到MAIL的伺服器名稱

會連線失敗

且因為是同樣網域名稱 所以設定forward也不會去查詢外部DNS

目前只能強制設定一筆MAIL伺服器的A紀錄指向外部IP

但又怕該伺服器的IP一變動就會無法查詢到

所以才想問是否有辦法不讓該筆MAIL能不查內部DNS 直接去查外部的DNS

一般不可能內部跟外部同名稱不同ip的。
因為ns讀取只會依主域名做處理。你並無法依子域名來做區分的。
我只會建議你做ns同步處理。不過內部跟外部同名稱不同ip的還是很難。
不過有一招你倒是可以試試,用cname來處理。不過這需要另一個域名就是了。

ayu iT邦好手 5 級 ‧ 2019-10-31 23:16:17 檢舉

內網這邊設定
aaa.abc.com. IN CNAME a3.def.com.
外網借用網域def.com設定
a3.def.com. IN CNAME aaa.abc.com.

0
echochio
iT邦研究生 3 級 ‧ 2019-11-02 23:06:09

看你不是只有 mail 要外寄時會有問題嗎 ?
吧 mail server 指到外部 DNS 這就可了 ...
其實在mail server 設定 hosts 就可搞定 ...
不會你家的 mail server 是 box ... 不能寫 hosts 吧 ?
還是你建立一台 DNS 專門給 mail Server 用 ?

我要發表回答

立即登入回答