locked
關於DNS的設定問題? RRS feed

  • 問題

  • 現在有二台DNS server都是使用Linux架設的,而二台的正反解內容都不一樣,已確定二台DNS server都可以正常查詢
    而現在winxp 的TCP/IP的DNS設定中分別設定此二台DNS server的IP,同時也有設定尾碼
    那現在ping 主DNS的裡的名稱可以正常的查詢出來,可是ping 副DNS裡的名稱卻無法查詢出來
    舉例來說:
    主DNS裡設定aaa正解的IP為192.168.1.1
    副DNS裡設定bbb正解的IP為192.168.2.1

    那現在在winxp裡ping aaa則可以正常解析出來,而ping bbb則無法解析出來
    那有什麼方法可以讓winxp裡的dns在第一台查詢不到資料就往第二台dns查詢?
    2009年9月3日 上午 03:59

解答

  • 只有第一台沒回應時才會往第二台查,沒有查不到找第二台查這種規則。
    如果是相同網域的話就做不可能達成你的需求;
    不同網域的話就要靠標準的DNS流程去查到,或是在DNS1上設定Forward給DNS2。
    我的電腦心得筆記: http://erictsai.spaces.live.com
    • 已標示為解答 Eric Tsai 2009年9月26日 上午 11:52
    2009年9月26日 上午 11:52

所有回覆

  • HI:
    有使用ipconfig /flushdns先清除本機的DNS快取嗎

    謝謝

    2009年9月3日 上午 04:16
  • 有,在事先使用ipconfig /flushdns
    2009年9月3日 上午 04:20
  • HI:
    "開始"→"執行"→"cmd",輸入以下指令
    nslookup
    server 副DNS伺服器的IP
    ping bbb
    看一下回應是否正確

    謝謝

    2009年9月3日 上午 05:28
  • 使用nslookup 然後server指到副DNS,再ping bbb是可以成功解析出來的
    • 已提議為解答 xkeyxkey 2009年9月23日 上午 07:00
    2009年9月3日 上午 05:35
  • 只有第一台沒回應時才會往第二台查,沒有查不到找第二台查這種規則。
    如果是相同網域的話就做不可能達成你的需求;
    不同網域的話就要靠標準的DNS流程去查到,或是在DNS1上設定Forward給DNS2。
    我的電腦心得筆記: http://erictsai.spaces.live.com
    • 已標示為解答 Eric Tsai 2009年9月26日 上午 11:52
    2009年9月26日 上午 11:52
  • 如果單是客戶端來說
    system32\etc 修改下的lmhosts 和 hosts 可以幫您
    不過這種問題 應該在DNS架設時改DNS Forwaed設定就可以了
    2009年9月26日 下午 03:37