dnsmasq, обслуживает разные IP-адреса в зависимости от используемого интерфейса

В основном моя проблема в том, что я запускаю виртуальную машину для разработки веб-сайтов.

DNS-сервер хоста указывает на виртуальную машину, на которой запущен dnsmasq, который определяет адреса различных сайтов разработчиков, например test.mysite.vm и т. Д.

Проблема в том, что я перехожу из своей рабочей сети в свой дом. сеть все ломается, потому что IP-адрес виртуальной машины меняется. Можно ли обслуживать разные IP-адреса в зависимости от интерфейса, с которого пришел запрос? Или я должен попытаться решить эту проблему совершенно по-другому?

Спасибо за вашу помощь!


Оказывается, в конце концов, был намного более простой подход ...

Теперь я настраиваю 2 интерфейса на виртуальной машине, и мне не нужно использовать dnsmasq.

Первый - это просто мостовой / общий интерфейс, который позволяет виртуальной машине использовать любое доступное для хоста подключение к Интернету с перезапуском сети каждый раз, когда я переезжаю в офис.

Второе - это частное подключение к моей виртуальной машине со статическим IP-адресом. Это интерфейс, который я использую для подключения и привязки любых служб, таких как nginx, mysql и т. Д.

25
задан Ian Chadwick 22 June 2018 в 10:04
поделиться