我已经安装了小类在 OSX 上使用 brew:
brew cask install minishift-beta
...
$ minishift version
Minishift version: 1.0.0
我已经成功启动了 minishift,并创建了 node-ex 示例应用程序并将其导出:
$ oc get route
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
nodejs-ex nodejs-ex-myproject.192.168.64.2.nip.io nodejs-ex 8080-tcp None
但是我无法到达 .192.168.64.2.nip.io:
$ curl nodejs-ex-myproject.192.168.64.2.nip.io
curl: (6) Could not resolve host: nodejs-ex-myproject.192.168.64.2.nip.io
$ dig +short nodejs-ex-myproject.192.168.64.2.nip.io
$
一切都在使用 minishift Web 控制台和 oc 命令,但我无法访问应用程序域。
最佳答案
谢谢@enj。 http://nip.io的解释很清楚它是如何工作的。
我已经看到对 8.8.8.8
的查询并将我的 ISP DNS 解析为我的私有(private) IP。但响应 nip.io
的是我的路由器(我的主 DNS)
我的路由器运行 DD-WRT 并已启用
Rebind protection Discard upstream RFC1918 responses
然后我添加
nip.io
在Domain whitelist nip.io
现在我解决查询:
≻ dig +short test.10.0.0.1.nip.io
10.0.0.1
关于openshift-origin - Minishift:无法解析:*.192.168.64.2.nip.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43834159/