A simple DNS Resolver in Java.
Currently it supports resolving domain name with/without recursion desired.
As of now, it does not support IPv6.
SamplePacket.java contains the DNS sample packets captured with Wireshark.
I think I am done with this project here.
I do not know where to go from here.
I can possibly complete the TODO, IDK.
Maybe later. :\
./gradlew run
This will run both end-to-end(acceptance) and unit tests.
./gradlew test
Add remaining features found on https://digwebinterface.com/
- Wireshark
- https://courses.cs.duke.edu//fall16/compsci356/DNS/DNS-primer.pdf
- Wireshark's Packet Details Pane