【发布时间】:2019-10-21 08:14:22
【问题描述】:
我想在我的 node.js dns 服务器中回答 CNAME 查询,并且我想将我的回答部分放在响应的缓冲区中。我已经为答案部分尝试了这个缓冲区,并在 Windows 中使用 dig 模块对其进行了测试并得到了这个答案:
;; Got bad packet: bad label type
53 bytes
0d c4 85 80 00 01 00 01 00 00 00 00 04 74 65 73 .............tes
74 03 63 6f 6d 00 00 05 00 01 c0 0c 00 05 00 01 t.com...........
00 00 00 00 00 0a 73 65 63 6f 6e 64 54 65 73 74 ......secondTest
03 63 6f 6d 00 .com.
我已将此缓冲区作为答案部分发送给客户端:
[170,254,133,128,0,1,0,1,0,0,0,0,4,116,101,115,116,3,99,111,109,0,0,5,0,1,192,12,0,5,0,1,0,0,0,0,0,10,115,101,99,111,110,100,84,101,115,116,3,99,111,109,0]
我不知道这有什么问题?
【问题讨论】: