基本的に私の状況は、Webサイトを開発するためにVMを実行しているということです。
ホストマシンのdnsは、さまざまな開発サイトのアドレスを解決するdnsmasqを実行しているVMを指しています。つまり、test.mysite.vmなどです。
問題は、職場のネットワークから自宅のネットワークに移動すると、VMのIPが変更されるため、すべてが壊れることです。リクエストの送信元のインターフェースに基づいて異なるIPアドレスを提供することは可能ですか?それとも、まったく別の方法でこれに取り組むべきですか?
ご協力いただきありがとうございます!
結局のところ、これにははるかに簡単なアプローチがあったことがわかりました...
VMに2つのインターフェイスを設定しましたが、dnsmasqを使用する必要はありません。
1つ目は、VMがホストで利用可能なインターネット接続を使用できるようにするブリッジ/共有インターフェイスであり、オフィスを移動するたびにネットワークを再起動します。
2つ目は、静的IPアドレスを持つVMホストへのプライベート接続です。これは、nginx、mysqlなどのサービスに接続してバインドするために使用するインターフェースです。