local-ip.sh/README.md

22 lines
606 B
Markdown
Raw Normal View History

2022-10-29 08:12:05 +00:00
# local-ip.sh
2022-10-27 21:55:37 +00:00
2022-10-29 08:12:05 +00:00
[local-ip.sh](https://www.local-ip.sh) is a DNS service that resolves IP addresses from a specifically formatted hostname.
2022-10-30 17:54:07 +00:00
It was inspired by [local-ip.co](http://local-ip.co), [sslip.io](https://sslip.io) and [xip.io](https://xip.io)
2022-10-27 21:55:37 +00:00
<!-- TODO: provide certs for ez local dev that requires HTTPS -->
## Usage
```sh
2022-10-30 17:54:07 +00:00
go run ./main.go
dig @localhost 10-0-1-29.my.local-ip.sh +short
# 10.0.1.29
dig @localhost app.10-0-1-29.my.local-ip.sh +short
# 10.0.1.29
dig @localhost foo.bar.10.0.1.29.my.local-ip.sh +short
# 10.0.1.29
dig @localhost 127.0.0.1.my.local-ip.sh +short
# 127.0.0.1
2022-10-27 21:55:37 +00:00
```