作者 主題: 如何改變DNS的協定(Protocol)  (閱讀 2484 次)

0 會員 與 1 訪客 正在閱讀本文。

chintone

  • 懷疑的國中生
  • **
  • 文章數: 81
    • 檢視個人資料
如何改變DNS的協定(Protocol)
« 於: 2004-03-19 12:23 »
我們一般在DNS上作查詢都是用UDP封包
如果我們想讓我們的DNS(BIND)用TCP的方式去作遞迴查詢
有什麼參數可用呢????

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
如何改變DNS的協定(Protocol)
« 回覆 #1 於: 2004-03-19 13:22 »
假設你改成功了,有誰的dns client會用tcp去跟你的dns server query ?
先想這個問題再來談吧

chintone

  • 懷疑的國中生
  • **
  • 文章數: 81
    • 檢視個人資料
如何改變DNS的協定(Protocol)
« 回覆 #2 於: 2004-03-19 13:49 »
引述: "damon"
假設你改成功了,有誰的dns client會用tcp去跟你的dns server query ?
先想這個問題再來談吧


client可以用dig +tcp就可以使用tcp的方式去跟NS作3-WAY Handshake

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17478
    • 檢視個人資料
    • http://www.study-area.org
如何改變DNS的協定(Protocol)
« 回覆 #3 於: 2004-03-19 13:59 »
可能要重寫 resolver 的 code 吧?