无法创建dns创建查询

时间:2018-11-14 06:56:08

标签: dns dnsjava

我是DNS的新手,我正在尝试通过示例Java程序将create(通过opcode = UPDATE)请求发送到接受DNS请求的服务器。为此,我需要向我的查询发送两条记录,一条记录在ZONE部分,另一条记录在UPDATE部分。我正在使用dnsjava jar并尝试通过以下方法创建记录:

rec = Record.newRecord(name, Type.CNAME, dclass, 300, 9, sdpID.getBytes("UTF-32"));

记录org.xbill.DNS.Record.newRecord(名称,int类型,int dclass,长ttl,int长度,byte []数据)

第二个最后一个参数是我们要激活的字节的长度,最后一个参数具有字节格式的数据。创建此文件时,它会基于我尝试传递的字节格式或数据长度而在不同的类中失败。最后一个参数是请求记录的字节数组,采用未压缩的DNS有线格式(不确定这是哪种格式)。我可以通过服务器获取记录,并且可以通过以下代码在ZONE部分中创建记录并进行更新:

rec = Record.newRecord(name, type, dclass);

0 个答案:

没有答案