rfc1035

    0熱度

    1回答

    我正在寫一個程序來接收DNS信息並回應一個合適的答案(一個簡單的DNS服務器,只答復A記錄)。 但是當我收到消息時,它不像1035 RFC中描述的格式。 例如,這是通過NSLOOKUP產生的DNS查詢: '\xe1\x0c\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01' 我知道DNS頭和

    1熱度

    1回答

    閱讀說明 是的,我知道DNS庫和易於使用的DNS服務器的存在。我這樣做純粹是爲了學術目的,並且瞭解DNS查詢如何工作。 問題 我看着RFC 1035獲得的DNS信息是如何工作的想法。我想我或多或少地理解了這份備忘錄中的所有內容。然而,有一件事我不能自主解釋。如果你看一下第4.1.3節,這裏的資源記錄格式是如何描述: 1 1 1 1 1 1 0 1 2 3 4 5 6 7

    1熱度

    2回答

    我正在實施一個DNS服務器,我想知道是否有任何工具,最好是在線的,我可以用來測試我已經實現了各種功能。我可以使用這個工具向DNS服務器發出各種請求,並測試它是否遵循rfc 1035規範。有沒有「參考測試用例」或類似的東西?或者,實施協議的人應該只是閱讀英文自然語言文件,並且相信他們在閱讀時不會犯任何人爲錯誤?如果一個標準有測試用例而不僅僅是一個描述,那標準不會更強嗎?無論如何,我離題了,請問如何測

    0熱度

    1回答

    我正在研究dns,並想了解這些信息,因爲我無法完全理解。 報頭包含以下字段: 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ID | +--+--+--+--+--+--+--+--+--+--+--+-

    11熱度

    2回答

    我看到有幾個提到DNS名稱(域名)的最大字符串長度是253個字符。維基百科似乎是指這個老博客帖子: https://en.wikipedia.org/wiki/Hostname http://blogs.msdn.com/b/oldnewthing/archive/2012/04/12/10292868.aspx 在另一方面,如果我理解RFC,這篇文章是錯誤的。 DNS名稱最大字符串長度應該根據其

    0熱度

    1回答

    添加長度前綴DNS請求在RFC 1035 DNS左右,這是寫: 4.2.2。 TCP使用情況 通過TCP連接發送的消息使用服務器端口53(十進制)。 消息以2字節長度字段爲前綴,該字段給出消息長度 ,不包括兩個字節長度字段。這個長度爲 的字段允許低級處理在開始解析它之前組裝完整的消息 。 我想用TCP發送DNS請求,但我不知道如何在DNS請求前添加這兩個字節。我嘗試使用該代碼: from scap

    -1熱度

    1回答

    DNS rfc 1035對每個DNS標籤施加63字節的限制,並且DNS名稱的總長度不應超過255個字節。爲什麼強制使用dns標籤上的63個字節的限制?系統如何支持無限制的標籤長度​​? 謝謝。