Skip to content

bazqux/hsdns-cache

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hsdns-cache

Caching asynchronous DNS resolver built on top of GNU ADNS http://www.chiark.greenend.org.uk/~ian/adns/.

Resolves several IP addresses for one host (if available) in round-robin fashion.

Limits number of parallel requests (so DNS resolving continues to work even under heavy load).

Errors are cached too (for one minute).

Handles CNAMEs (hsdns returns error for them).

Used in production in BazQux Reader feeds and comments crawler.

About

Caching asynchronous DNS resolver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%