package se.unlogic.eagledns.test;

import org.xbill.DNS.Master;
import org.xbill.DNS.Name;
import org.xbill.DNS.Record;
import org.xbill.DNS.TextParseException;

import java.io.File;
import java.io.IOException;


public class ZoneDissasembler {

	public static void main(String[] args) throws TextParseException, IOException {

		File zoneFile = new File("zones/unlogic.se");

		Master master = new Master(zoneFile.getPath(),Name.fromString(zoneFile.getName(), Name.root));

		Record record = master._nextRecord();

		while(record != null){

			System.out.println("Class: " + record.getClass());
			System.out.println("Name: " + record.getName());
			System.out.println("toString: " + record.toString());
			System.out.println();

			record = master._nextRecord();
		}
	}

}
