Skip to content

fr0stbyte/dns_proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dns_proxy

dns_proxy is an Erlang DNS Proxy. At this point, it is functional ( by default running at port 6666 ), but there are many things to add/change ( see TODO )

Building

To build dns_proxy rebar is required. If you don't already have it, you can get it from github.com/basho/rebar.git

Downloading

Clone the git repository :

  $ git clone git://github.com/fr0stbyte/dns_proxy.git

Building dns_proxy

 $ cd dns_proxy/
 $ rebar compile 
 Compiled src/dns_worker_srv.erl
 Compiled src/dns_worker_sup.erl
 ...
 $ rebar generate
 ==> rel (generate)
 
 You know have a self-contained dns_proxy in rel/dns_proxy

TODO

  1. Allow to distribute the database
  2. Keep records alive by looking up the expired ones
  3. Allow configurable security zones
  4. Profile the code

Releases

No releases published

Packages

No packages published