Re: [問題] 有辦法知道某比DNS快取是從那裡取得的嗎?

看板Network作者 (夏天到了,冷不起來了說)時間15年前 (2010/07/17 10:11), 編輯推噓2(203)
留言5則, 1人參與, 最新討論串7/7 (看更多)
先感謝wst2080跟gilolo版友的意見 (原來wst2080兄就是01上那位小黃鴨 xd) 經過這兩週的測試沒有常常再發生類似乎情況, 大致上可以斷定是DNS Server設定導致DNS cache判斷內部DNS失效發生的 公司內部有兩台DNS Server,主要跟備援兩部 而DHCP配給Client三個DNS Server..內部的兩台跟外部的 主Server設定當查不到domain時會向備援查再向外部DNS查 備援Server則是先查主Server.. 所以當PC在連結外部網站時 1.先向主DNS查詢,主DNS查不到先跑去問副DNS,副DNS查不到再問外部的 2.PC等了一秒還得不到回應就向副DNS做查詢..結果也是跟前一次一樣 3.PC向外部DNS查詢,立即得到回應..就把connect 關閉 4.等到1跟2的查詢在繞了一圈查到IP回來之後,發現門關了.. 這時DNS cache機制就認為兩台內部dns server無回應 往後的查詢就不會再問這兩台了 這大至上就是兩台dns server設定不當,加上dns cache機制 造成我一開始所說的問題 PS:在我的機器上還是偶爾會發生幾次零星的這個狀況 gilolo版友說可以把PC的第三組dns設定拿掉(外部dns) 不過wst2080版友之前說這個其實是沒關係的.. @.@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.18.78

07/17 10:47, , 1F
嘿嘿 被發現了.... XDDD
07/17 10:47, 1F

07/17 10:47, , 2F
不過我的作法就是內部解析部分都統由內部DNS擔當...
07/17 10:47, 2F

07/17 10:48, , 3F
然後內部DNS設定該設定的之後,剩下的就是cache外部的部份
07/17 10:48, 3F

07/17 11:37, , 4F
我的想法很簡單 在防火牆那邊設定 把內部DNS開放對外的連
07/17 11:37, 4F

07/17 11:37, , 5F
線... 然後用DNS服務去管控存取的用戶端就可以了...
07/17 11:37, 5F
文章代碼(AID): #1CGH57bP (Network)
討論串 (同標題文章)
文章代碼(AID): #1CGH57bP (Network)