Dead simple wildcard DNS for any IP Address
- -
- Stop editing your etc/hosts
file with custom hostname and IP address mappings.
-
- nip.io allows you to do that by mapping any IP - Address to a hostname using the following formats: -
- -Without a name:
- --
-
10.0.0.1.nip.io
maps to10.0.0.1
- 192-168-1-250.nip.io
maps to192.168.1.250
- 0a000803.nip.io
maps to10.0.8.3
-
With a name:
- --
-
app.10.8.0.1.nip.io
maps to10.8.0.1
- app-116-203-255-68.nip.io
maps to116.203.255.68
- app-c0a801fc.nip.io
maps to192.168.1.252
- customer1.app.10.0.0.1.nip.io
maps to10.0.0.1
- customer2-app-127-0-0-1.nip.io
maps to127.0.0.1
- customer3-app-7f000101.nip.io
maps to127.0.1.1
-
- nip.io maps <anything>[.-]<IP Address>.nip.io
in
- "dot", "dash" or "hexadecimal" notation to the corresponding
- <IP Address>
:
-
-
-
- dot notation:
magic.127.0.0.1.nip.io
- - dash notation:
magic-127-0-0-1.nip.io
- - hexadecimal notation:
magic-7f000001.nip.io
-
- The "dash" and "hexadecimal" notation is especially useful when using services like - LetsEncrypt as it's just a regular sub-domain - of nip.io -
- -About this service
- -- nip.io is powered by PowerDNS with a simple, - custom - PipeBackend - written in Python: - backend.py -
- -- It's open source, licensed under Apache 2.0: - https://github.com/exentriquesolutions/nip.io - — pull requests are welcome. -
- -- This is a free service provided by - Exentrique Solutions - (the same people who run XP-Dev.com which offer - Git, Mercurial and Subversion hosting). -
- -- Feedback is appreciated, just - - raise an issue in GitHub - . -
- -Troubleshooting
- -DNS Rebinding Protection
- -- Some DNS resolvers, forwarders and routers have - DNS rebinding protection - which may result in failure to resolve local and private IP addresses. - This service won't work in those situations. -
- -Related Services
--
-
- - localtls: - A DNS server in Python3 to provide TLS to webservices on local addresses. - It resolves addresses such as '192-168-0-1.yourdomain.net' to 192.168.0.1 and has a valid TLS certificate for them. - -
- - sslip.io: Alternative to this service, supports IPv6 and custom domains. - -
- - local.gd: Alternative to this service, where everything is mapped to localhost/127.0.0.1. - -