Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peterhellberg/xip.name
Simple wildcard DNS inspired by xip.io
https://github.com/peterhellberg/xip.name
dns dns-server go wildcard-dns
Last synced: 5 days ago
JSON representation
Simple wildcard DNS inspired by xip.io
- Host: GitHub
- URL: https://github.com/peterhellberg/xip.name
- Owner: peterhellberg
- License: bsd-2-clause
- Created: 2014-12-31T01:10:35.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2021-05-17T16:45:19.000Z (over 3 years ago)
- Last Synced: 2024-08-01T12:23:11.615Z (3 months ago)
- Topics: dns, dns-server, go, wildcard-dns
- Language: Go
- Homepage:
- Size: 145 KB
- Stars: 164
- Watchers: 6
- Forks: 36
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - peterhellberg/xip.name - Simple wildcard DNS inspired by xip.io (go)
README
xip.name
========> The service was shut down on 2021-05-17 after Google marked the entire domain as “Social engineering content” since
> (working as intended) you could link to for example http://1.1.1.1.xip.name/ and getting redirected to[![Build Status](https://travis-ci.org/peterhellberg/xip.name.svg?branch=master)](https://travis-ci.org/peterhellberg/xip.name)
[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](https://godoc.org/github.com/peterhellberg/xip.name)
[![License BSD](https://img.shields.io/badge/license-BSD-lightgrey.svg?style=flat)](https://github.com/peterhellberg/xip.name/blob/master/LICENSE)A simple wildcard DNS inspired by xip.io (which seems to have been shut down now)
```bash
10.0.0.1.xip.name resolves to 10.0.0.1
www.10.0.0.2.xip.name resolves to 10.0.0.2
foo.10.0.0.3.xip.name resolves to 10.0.0.3
bar.baz.10.0.0.4.xip.name resolves to 10.0.0.4
```## How does it work?
xip.name runs a custom Domain Name Server which extracts any IP address found
in the requested domain name and sends it back in the response.## Credits
xip.name is built on top of [Miek](http://miek.nl)’s lovely [dns package](https://github.com/miekg/dns) for Go.