The code which was previously used at https://dns-api.org/
Perl HTML Shell Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
public
t
.gitignore
Dockerfile
LICENSE
Makefile
README.md
config.yml
run

README.md

NOTE: This project has been replaced by a golang port:

DNS-API.org

This repository contains the code for a simple daemon which provides an online DNS-lookup service.

The service responds to requests received via HTTP with a JSON-encoded response. In the event of error this response will be empty.

Implementation

This application is written in Perl, and almost all parts of this code are trivial.

Installation

Once this repository is cloned you may launch it via the provided run script, which will cause the deamon to start on port 5001.

To deploy for the real world you'll need to install the dependencies and place behind a reverse HTTP-proxy:

# apt-get install twiggy libdancer-perl libnet-cidr-lite-perl libplack-middleware-reverseproxy-perl

Steve