Я использую класс Master
в библиотеке DNS Java для анализа файлов зоны привязки. Однако, когда я пытаюсь проанализировать файл зоны .BIZ из Neustar, я получаю эту ошибку:
org.xbill.DNS.Tokenizer$TokenizerException: 486: no text format defined for TSIG
Я бы поймал это исключение и просто продолжил обрабатывать записи, но класс TokenizerException
недоступен за пределами пакета, поэтому я не могу его перехватить. Я звоню zoneFileRecord.rdataToString()
за каждую запись.
Их файл содержит записи TSIG, которые выглядят так:
4h039a453.biz. 3600 IN NS ns1.rbe1.g-srv.net.
monitor.reg.neustar.com. 0 ANY TSIG hmac-md5.sig-alg.reg.int. 1553302104 300 16 YWDHVhM3MpeTglOvyaj5fA== 27955 NOERROR 0
4h039a453.biz. 3600 IN NS ns2.rbe1.g-srv.net.
4h06-ro1eyrm9.biz. 3600 IN NS ns1.gm111.parklogic.com.
4h06-ro1eyrm9.biz. 3600 IN NS ns2.gm111.parklogic.com.