Minishift hyper-v 有效但无法解析 .nip.io 地址
Minishift hyper-v works but cannot resolve .nip.io addresses
我已经下载并按照 minishift v1.6.0+7a71565 的安装说明进行操作。
我 运行 windows10 使用 hyper-v。我已经创建了一个连接到我的无线网卡的虚拟交换机。
我可以很好地创建 projects/pods 等,并且创建会下载图像和 git 源目录并启动 pods。在日志中我可以看到 wildfly 是 运行。
我现在想在主机上的浏览器中显示这些 Web 应用程序。
我添加一条路线并获得这样的路线
http://test-tpcc.192.168.171.212.nip.io
当我将此路由粘贴到浏览器时,出现 DNS 错误。我可以达到 nip.io 好的,所以我不知道从这里该做什么。我曾尝试使用 dockerNAT,但随后 minishift 无法启动集群。我也刚刚使用了 192.168.171.212 但后来我得到一个 openshift 网页,告诉我这个应用程序不是 running/accepting 连接。我想 pod 名称映射很重要。
感谢收到任何线索
格雷厄姆
所以看了这个问题
解决方案是将 8.8.8.8 添加到 /etc/resolv.conf。
在 windows 上做同样的事情,我在我的 tcp/ip 属性中将网络的 DNS 服务器设置为 8.8.8.8。一旦我这样做了,我的 pods 和 minishift 中的外部路由在我的 host/windows 浏览器中可见。
对此的一种解决方法是配置通配符 DNS 条目。
我为此使用 posadis:http://posadis.sourceforge.net/download
转到 C:\Program Files (x86)\Posadis 0.60.6
运行 mfedit.exe
点击新建
在区域根中输入 192.168.171.212.nip.io。最后带点
在此 dns 服务器的 IP 编号中输入 127.0.0.1
单击确定
enter image description here
点击插入-->IP4,域*ip 192.168.171.212
enter image description here
点击保存。在 C:\Program Files (x86)\Posadis 0.60.6\Config 下保存为 192.168.171.212.nip.io.prm
没有运行posadis.exe
你可以用dnsquery.exe来验证
enter image description here
不要将 127.0.0.1 添加到您的 dns 解析并使用 ping 进行测试
在我的例子中,DNS 正在解析,但解析后,我们的公司代理阻止了任何以 nip.io 结尾的 HTTP 流量。解决方法是为 *.nip.io.
设置本地代理旁路
我已经下载并按照 minishift v1.6.0+7a71565 的安装说明进行操作。 我 运行 windows10 使用 hyper-v。我已经创建了一个连接到我的无线网卡的虚拟交换机。
我可以很好地创建 projects/pods 等,并且创建会下载图像和 git 源目录并启动 pods。在日志中我可以看到 wildfly 是 运行。
我现在想在主机上的浏览器中显示这些 Web 应用程序。 我添加一条路线并获得这样的路线 http://test-tpcc.192.168.171.212.nip.io
当我将此路由粘贴到浏览器时,出现 DNS 错误。我可以达到 nip.io 好的,所以我不知道从这里该做什么。我曾尝试使用 dockerNAT,但随后 minishift 无法启动集群。我也刚刚使用了 192.168.171.212 但后来我得到一个 openshift 网页,告诉我这个应用程序不是 running/accepting 连接。我想 pod 名称映射很重要。
感谢收到任何线索
格雷厄姆
所以看了这个问题
解决方案是将 8.8.8.8 添加到 /etc/resolv.conf。
在 windows 上做同样的事情,我在我的 tcp/ip 属性中将网络的 DNS 服务器设置为 8.8.8.8。一旦我这样做了,我的 pods 和 minishift 中的外部路由在我的 host/windows 浏览器中可见。
对此的一种解决方法是配置通配符 DNS 条目。 我为此使用 posadis:http://posadis.sourceforge.net/download
转到 C:\Program Files (x86)\Posadis 0.60.6 运行 mfedit.exe 点击新建 在区域根中输入 192.168.171.212.nip.io。最后带点 在此 dns 服务器的 IP 编号中输入 127.0.0.1 单击确定
enter image description here
点击插入-->IP4,域*ip 192.168.171.212 enter image description here
点击保存。在 C:\Program Files (x86)\Posadis 0.60.6\Config 下保存为 192.168.171.212.nip.io.prm
没有运行posadis.exe
你可以用dnsquery.exe来验证 enter image description here
不要将 127.0.0.1 添加到您的 dns 解析并使用 ping 进行测试
在我的例子中,DNS 正在解析,但解析后,我们的公司代理阻止了任何以 nip.io 结尾的 HTTP 流量。解决方法是为 *.nip.io.
设置本地代理旁路