I have completed(alhamuliallah)a cacheless dns recursive resolver with basic Implementation, I'll try to implement caching and IPv6 support refactor some code and I think that'll be it the main project isn't a recursive resolver it's mDNS(crazy right!)
cJSON used to log packet content
- DNS Guide: https://github.com/EmilHernvall/dnsguide
- Beej's Guide to Network Programming (Book): https://beej.us/guide/bgnet/pdf/bgnet_usl_c_1.pdf
- The C Programming Language (Book)
- 21 Century C (Book)
- RFC-1034: https://www.rfc-editor.org/rfc/pdfrfc/rfc1034.txt.pdf
- RFC-1035: https://www.rfc-editor.org/rfc/pdfrfc/rfc1035.txt.pdf