#simp_dserver
This is a simple recursive DNS SERVER for handing A type request.
- Using epoll for handing dns request events through libevnet lib.
- Using multiple thread safety ring for dealing with data without a lock.
- Using a hashMap which was built with rbtree and list_head.
- Using a hash list for storing forwarding dns request.
1.Run 'make' commond to produce simp_dserver.
2.Running 'simp_dserver -h' for help and run 'simp_dserver' to start dns service.
Thanks for looking up !