iT邦幫忙

0

有關DNS的整合?

dns
  • 分享至 

  • xImage

公司有一台AD上的DNS,及一台對外的DNS,但是主管想把這兩個DNS整合成一台DNS,請問這樣可行嗎?

對內 對外的 網域如果不同,可以整合,如果相同,那就不行
當然啦,你可以用 VM裝 CENTOS 跑對外的DNS 這樣也行
但實際上我都建議對外的最好就直接用域名註冊商提供的 DNS HOSTING 服務就好
不需要想太多,現在這些服務大多都有免費提供,功能性並不比自建的差,效能也都很不錯的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

5
Ray
iT邦大神 1 級 ‧ 2018-05-10 10:48:58

技術上可行, 設定上去, 開啟防火牆 DNS Port 就好了.
但是, 不要輕忽 AD DNS 的負荷程度...

AD 平常就很忙了, 你再把他放給外面去查詢, 如果外面來查的流量太大, AD 忙不過來, 你的內網就會開始哇哇叫:

會有人開機無法登入, 有服務無法啟動, 讀寫檔案無故中斷, SQL Server 會卡頓或瞬斷, Exchange 信箱時好時壞...

如果有人用 DDoS 打你的 DNS port, 防火牆是擋不住的:
DNS安全驚爆危機
他可以將你的頻寬塞爆, 或者把你的 DNS 打掛掉; 最後逼使你不得不關閉 DNS Port, 你對外的 Public DNS 就消失了...

有防火牆業者建議透過這些手段來預防 DNS 攻擊:
10 Simple Ways to Mitigate DNS Based DDoS Attacks
看完你會發現: 有很多手段在防火牆上做不到, 所以
你搞不好還要另外買一台專門用來對抗 DDoS 的設備:
為企業資料中心提供的進階 DDoS 保護
(而且價格會嚇死你....)

然後, 通常我們會把 Public DNS 的 Recursion qeury 關掉, 以避免遭到某些特定手法的 DDoS 攻擊; 但是公司內網的 Client, 則需要有 Recursion qeury 才能查到其他網站/服務的 DNS 內容, 所以從資安觀點, 你需要這樣設定:

外部 DNS: 禁止 Recursion qeury
內部 DNS: 開放 Recursion qeury

這種設定 Linux 可以辦到, 分開處理;
但是, 微軟的 DNS 只有這樣一個設定:
https://ithelp.ithome.com.tw/upload/images/20180510/200266035STkOLSKVg.png
請問您, 如果開放 Public DNS 同時也要服務內網查詢,
這邊應該要勾起來? 還是不要勾起來?

這是我自己某個網域的 Public DNS 最近一周流量:
https://ithelp.ithome.com.tw/upload/images/20180510/20026603d7WKS47QkE.png
每分鐘最大查詢量: 444 次 = 每秒 7.4 次.

你可以用這個數據測試看看: 對著一台微軟 AD DNS 伺服器, 持續打出每秒 7 次的查詢, 4 小時之後, 看看你內網的各項服務是否還安然健在?.....

hsiang11 iT邦好手 1 級 ‧ 2018-05-10 11:57:42 檢舉

說的是 AD非常依靠內部DNS,出了問題影響大
還是獨立出來會比較好

1
yesongow
iT邦大師 1 級 ‧ 2018-05-10 23:09:13

可行!但是不可靠!

garyjuang iT邦新手 5 級 ‧ 2018-05-11 09:22:59 檢舉

資訊安全角度來看是0分,沒有必要省成本然後整台可用性都降低,除非一台server成本大過於AD的無法運作。

我要發表回答

立即登入回答