Skip to content

aarshivv/dns-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dns-server

A Dns Server prototype

It uses the root DNS 198.41.0.4 as starting point and resolve the DNS recursively (Root → TLD → Authoritative)

It works similar to other recursive DNS Resolver like Google DNS (8.8.8.8), Cloudflare DNS (1.1.1.1)

  • Resolve dns recursively
  • Cache the final result

TODO:

  • Add expiring of cached result based on ttl

About

A Dns Server proto

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages