Skip to content
Ad and tracking free DNS utilities using OpenNIC nameservers
Python HTML Dockerfile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
nscheck
.dockerignore
.gitignore
Dockerfile
LICENSE
README.md
config.py
config_docker.py
requirements.txt
tox.ini

README.md

nscheck.net

About

nscheck.net is a set of DNS utilities to lookup a PTR records (reverse DNS) including the authoritative nameservers as well as querying glue records for domains.

While there are tons of such tools already available, glue record lookup and authoritative nameservers for PTR records are rather seldom. Hence this project.

Configuration

Copy config.py to config_local.py and edit it as needed. Both configuration files are used and settings in config_local.py will override those in config.py.

Running

nscheck.net requires Python 3.x. First you should install the requirements, ideally in a virtualenv:

python3 -m venv venv
venv/bin/pip install -r requirements.txt

Run locally / Development

FLASK_APP=nscheck FLASK_ENV=development venv/bin/flask run

Run in production

Uwsgi

venv/bin/uwsgi --master --processes 4 --manage-script-name --mount /=nscheck:create_app()

Docker

Build the image:

docker build -t nscheck.net .

Start container:

docker run --rm -p 8000:8000 --name nscheck.net nscheck.net:latest

License

nscheck.net is licensed under the MIT License.

Author

Enrico Tröger enrico.troeger@uvena.de

You can’t perform that action at this time.