This project is a simple DNS resolver done purely in C with standard libs and based on some docs from unix-like systems like getaddrinfo, inet_ntop and other ones you can easily find with your man command.
To grow a little seed of my interest of low-level programming. Facing various issues understanding pointers, dereference and these C-like things that boggles our human minds.
After cloned this repo, just run make in your terminal. and then run ./dns.
This should be enough to get you the first error (add an argument to the executable). Let's say ./dns google.com.