Skip to content
A DNS server that parses a domain for an IPv4 Address
Branch: master
Clone or download
Latest commit b21cdc6 Feb 10, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app update README Dec 30, 2016
src log exceptions and continue Feb 10, 2017
test init Dec 8, 2016
.gitignore add Makefile Dec 8, 2016
.gitmodules add elasticsearch logging Dec 13, 2016
LICENSE init Dec 8, 2016
Makefile add Makefile Dec 8, 2016
README.md update README Dec 30, 2016
Setup.hs init Dec 8, 2016
hipio.cabal v0.2.2 Feb 10, 2017
stack.yaml replace submodule Dec 15, 2016

README.md

hipio

hipio maps <anything>.<IP Address>.<domain> to the corresponding <IP Address>, e.g. 127.0.0.1.<domain> maps to 127.0.0.1

This is a stand-alone alternative to xip.io and nip.io, no PowerDNS required.

And it has tests.

hipio - Wildcard DNS Server for any IP Address

Usage: hipio DOMAIN [PORT] [--es URL] [-a RECORD] [--ns RECORD]
             --soa-email EMAIL
  hipio maps <anything>.<IP Address>.<domain> to the corresponding <IP Address>,
  e.g. 127.0.0.1.<domain> maps to 127.0.0.1

Available options:
  -h,--help                Show this help text
  DOMAIN                   Root wildcard domain.
  PORT                     Listening port. (default: 53)
  --es URL                 Elasticsearch URL for Logging. Set `ES_USER` and
                           `ES_PASS` environment variables for Basic Auth.
  -a RECORD                A record for DOMAIN
  --ns RECORD              NS record for DOMAIN
  --soa-email EMAIL        Email address for SOA record. Example:
                           admin.example.com
You can’t perform that action at this time.