Minishift Hyper-V работает, но не может разрешать адреса .nip.io

Я скачал и выполнил инструкции по установке для minishift v1.6.0+7a71565. Я использую Windows 10 с Hyper-V. Я создал виртуальный коммутатор, который подключен к моей беспроводной карте.

Я могу создавать проекты/модули и т. д., и создание загружает изображения и исходные каталоги git и запускает модули. В журналах я вижу, что работает wildfly.

Теперь я хочу отображать эти веб-приложения в браузере на хост-компьютере. Я добавляю маршрут и получаю такой маршрут http://test-tpcc.192.168.171.212.nip.io

Когда я вставляю этот маршрут в браузер, он выдает ошибку DNS. Я могу связаться с nip.io в порядке, поэтому я не знаю, что делать дальше. Я пытался использовать dockerNAT, но тогда minishift не смог запустить кластер. Я также только что использовал 192.168.171.212, но затем я получаю веб-страницу openshift, которая сообщает мне, что это приложение не работает/не принимает соединения. Я предполагаю, что сопоставление имени модуля важно.

Любые подсказки с благодарностью получены

Грэм


person graham    schedule 21.09.2017    source источник


Ответы (3)


Итак, посмотрел на эту проблему Minishift: не удалось решить: * .192.168.64.2.nip.io

Решение состоит в том, чтобы добавить 8.8.8.8 в /etc/resolv.conf.

В Windows, чтобы сделать то же самое, я установил DNS-сервер для сети на 8.8.8.8 в свойствах tcp/ip. Как только я это сделал, мои модули с внешними маршрутами в minishift стали видны в браузерах хоста/Windows.

Диалог свойств

person graham    schedule 22.09.2017

Одним из решений этой проблемы является настройка записи DNS с подстановочными знаками. Для этого я использую posadis: http://posadis.sourceforge.net/download

Перейдите в папку C:\Program Files (x86)\Posadis 0.60.6. Запустите mfedit.exe. Нажмите «Создать». В корне зоны введите 192.168.171.212.nip.io. с точкой в ​​конце IP-номера для этого DNS-сервера введите 127.0.0.1. Нажмите «ОК».

введите здесь описание изображения

Нажмите Вставить --> IP4, домен * ip 192.168.171.212 введите здесь описание изображения

нажмите сохранить. сохранить в C:\Program Files (x86)\Posadis 0.60.6\Config как 192.168.171.212.nip.io.prm

Не запускать posadis.exe

вы можете использовать dnsquery.exe для проверки введите здесь описание изображения

Не добавляйте 127.0.0.1 к разрешению DNS и тестируйте с помощью ping

person Samir Saad    schedule 30.11.2017

В моем случае DNS разрешался, но после разрешения наш корпоративный прокси-сервер блокировал HTTP-трафик для всего, что заканчивается на nip.io. Обходной путь состоял в том, чтобы установить обход локального прокси для *.nip.io.

person r590    schedule 12.02.2018