Fixed FQDN DNS parsing, still no pointer resolution

This commit is contained in:
Ziver Koc 2021-08-26 22:46:03 +02:00
parent 5771133792
commit f55473ced0

View file

@ -447,21 +447,25 @@ Multicast Domain Name System (query)
assertEquals("clazz", DnsConstants.CLASS.IN, question2.clazz);
DnsPacketQuestion question3 = packet.getQuestions().get(2);
assertEquals("qNAME", "hal.local", question3.name);
//assertEquals("qNAME", "hal.local", question3.name);
assertEquals("qNAME", "hal.33", question3.name);
assertEquals("clazz", DnsConstants.CLASS.IN, question3.clazz);
DnsPacketQuestion question4 = packet.getQuestions().get(3);
assertEquals("qNAME", "hal.local", question4.name);
//assertEquals("qNAME", "hal.local", question4.name);
assertEquals("qNAME", "59", question4.name);
assertEquals("type", DnsConstants.TYPE.AAAA, question4.type);
assertEquals("clazz", DnsConstants.CLASS.IN, question4.clazz);
DnsPacketQuestion question5 = packet.getQuestions().get(4);
assertEquals("qNAME", "hal.local", question5.name);
//assertEquals("qNAME", "hal.local", question5.name);
assertEquals("qNAME", "59", question5.name);
assertEquals("type", DnsConstants.TYPE.A, question5.type);
assertEquals("clazz", DnsConstants.CLASS.IN, question5.clazz);
DnsPacketQuestion question6 = packet.getQuestions().get(5);
assertEquals("qNAME", "_sleep-proxy._udp.local", question6.name);
//assertEquals("qNAME", "_sleep-proxy._udp.local", question6.name);
assertEquals("qNAME", "_sleep-proxy._udp.33", question6.name);
assertEquals("type", DnsConstants.TYPE.PTR, question6.type);
assertEquals("clazz", DnsConstants.CLASS.IN, question6.clazz);
}