Я использую Parallels Desktop 10.2 для Mac на OS X Yosemite. Я пытаюсь настроить свой клиент (Ubuntu 14.04) для размещения веб-сайта, доступного для хоста через определенное доменное имя.

В расширенных сетевых настройках я настроил общий начальный адрес (поскольку хост совместно использует свою сеть с этой виртуальной машиной) равным 10.211.55.20, а конечный адрес - 10.211.55.254. И я изменил свой файл /etc /network /interfaces так, что eth0 настроен статически.

/ и т.д. / сеть / интерфейсы:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.211.55.1
    netmask 255.255.255.0
    gateway 10.211.55.20

Это работает до определенной степени. После добавления записи в файл хоста /etc /hosts я могу получить доступ к клиентскому серверу через указанное имя хоста. Однако другие доменные имена не разрешаются на клиенте. Я провел обширный поиск, чтобы выяснить, что дает, и не могу найти решение, которое работает для меня. Я попытался добавить строку dns-nameservers 10.211.55.20 и (в другой попытке) dns-nameservers 8.8.8.8 8.8.4.4 (публичный DNS Google) безрезультатно. Я попытался добавить запись в файл /etc/resolvconf/resolv.conf.d/base, но безрезультатно. Есть идеи, что я пропускаю или делаю неправильно? Я все еще довольно плохо знаком с сетью, поэтому я не совсем знаю, что я делаю, кроме помощи, которую я могу найти через Google.

Кроме того, если кто-нибудь может подсказать мне, как настроить это для IPv6, это будет очень цениться.

2 ответа2

1

Я полностью пропустил ту часть, где вы могли получить к нему доступ через запись /etc /hosts.

Заданный вами диапазон IP-адресов выглядит как диапазон DHCP, поэтому его IP-адрес, вероятно, будет конфликтовать. Установите значение 10.211.55.5 или немного выше.

1

Похоже, у вас нет маршрута к Интернету, настроенного для виртуальной сети, в которой находятся ваши виртуальные машины. Вы должны попытаться определить, можете ли вы разместить свои виртуальные машины в прозрачном мосту или настроить маршрутизатор для сети виртуальных машин. Если вы не можете пропинговать 8.8.8.8 из своей сети, тогда вы должны решить проблему маршрутизации, прежде чем сможете решить проблемы DNS.

Убедитесь, что вы можете делать все следующее в следующем порядке.

  1. Пропингуй свой локальный компьютер по его частному IP
  2. Пингуйте ваш шлюз по умолчанию на его внутреннем IP.
  3. Пингуйте свой компьютер, на котором размещена виртуальная машина.
  4. Пингует общий IP в интернете (например, 8.8.8.8)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .