Невозможно создать DNS создать запрос
Я новичок в DNS, и я пытаюсь отправить запрос на создание (через код операции = UPDATE) на сервер, который принимает запросы DNS, с помощью примера программы Java. Для этого мне нужно отправить свой запрос с двумя записями, одна в разделе 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, long ttl, int length, byte[] data)
Второй последний параметр - это длина байтов, которые мы хотим сделать активными, а последний параметр имеет данные в байтовом формате. При его создании происходит сбой в разных классах в зависимости от формата байтов, которые я пытаюсь передать, или длины данных. Последний параметр запрашивает байтовый массив записи в несжатом формате DNS (не уверен, что это за формат). Я могу получать записи через сервер, и я могу создать запись и обновить ее в разделе ZONE с помощью следующего кода:
rec = Record.newRecord(name, type, dclass);