为任何 IP 地址提供简单的域名解析服务

这类用途就是你想使用域名,而不是 IP 地址来访问内网或者外网的服务,那么就很方便。

比如:

127.0.0.1.nip.io
192.168.1.1.sslip.io

你可以 ping 一下上面的域名,就会返回前面的 IP 地址,非常方便。

格式也很灵活:

https://nip.io/

Without a name:

  • 10.0.0.1.nip.io maps to 10.0.0.1
  • 192-168-1-250.nip.io maps to 192.168.1.250
  • 0a000803.nip.io maps to 10.0.8.3

With a name:

  • app.10.8.0.1.nip.io maps to 10.8.0.1
  • app-116-203-255-68.nip.io maps to 116.203.255.68
  • app-c0a801fc.nip.io maps to 192.168.1.252
  • customer1.app.10.0.0.1.nip.io maps to 10.0.0.1
  • customer2-app-127-0-0-1.nip.io maps to 127.0.0.1
  • customer3-app-7f000101.nip.io maps to 127.0.1.1

https://sslip.io/

Hostname / URL IP Address Notes
192.168.0.1.sslip.io 192.168.0.1 dot separators
https://52-0-56-137.sslip.io 52.0.56.137 dash separators, sslip.io website mirror (IPv4)
www.192.168.0.1.sslip.io 192.168.0.1 subdomain
www.192-168-0-1.sslip.io 192.168.0.1 subdomain + dashes
https://www-78-46-204-247.sslip.io 78.46.204.247 embedded, sslip.io website mirror (IPv4)
1.sslip.io ::1 IPv6 — always use dashes
https://2a01-4f8-c17-b8f--2.sslip.io 2a01:4f8:c17:b8f::2 sslip.io website mirror (IPv6)

sslip 支持 HTTPS,还能使用你自己的域名来实现这个功能,非常赞。并且开源。

不理解,

既然不喜欢输入ip地址,但是这个域名也要输啊。

前面都输入 192.168.1.1了,为何还要后面加 sslip.io, 讨厌吃饭用筷子,所以用筷子夹着勺子吃饭吗? :rofl: :rofl:

3 个赞

大概因为 Chrome 对非 https 越来越不友好?

有道理。比如一些本地服务肯定是没证书的。

微信截图_20210602110159

微信截图_20210602110205

有点神奇,点了文章中的链接,直接跳转到了部署在本地的项目里了,而且从https变成了http :rofl:

只能说好巧

1 个赞

我第一反应是这个网站怎么也提供了API接口,供二次开发?
然后一看,咦,这个API接口怎么这么眼熟,啊哈哈。

差点127.0.0.1和192.168.0.1弄混了

39.156.69.79.sslip.io

所以唯一用途就是http网页转https?毕竟局域网内不如用dhcp, 互联网也不能顶替ddns

啊,各有各的用途呗,反正服务提供了。

那么是不是做一个脚本自行获取本地的公网IP,然后本地NAS就可以变成公网NAS了?

感觉可以这样玩。但其实有公网 IP,想怎么玩都行啊

那有些路由器没事给变ip的不得这样弄么?
emm还有花生壳的那个,域名啊什么的特别长,也可以自定义掉吧?

对,写个脚本获取自己的公网IP就行了

这类ip转域名的服务其实还有个用途,就是拿来打通一些限制了只能采集域名的curl在线工具,然后还顺带可能打出个127..1某个端口的ssrf,所以nip.io这个域名经常在ctf赛的wp里见到。