Show HN: A recursive DNS resolver written in Erlang

4 months ago 9

A recursive DNS resolver written in Erlang.

How to run

Go into src/ directory and start erl. Then run the resolver providing a domain.

cd apps/domain_name_resolver/src erl
c(resolver). resolver:run("google.com").

Website

To run the browser resolver. Afterwards, go to http://localhost:8080.

rebar3 shell # from root directory

There is also a live version deployed at https://domain-name-resolver.fly.dev, and you can find an accompanying article with more information here: article.md.

Read Entire Article