質問: virtualbox vmにhostのdnsを使用させるにはどうすればいいですか? 私のvmにはvirtualboxを使います。私のオフィスのネットワーク設定は無線です、すなわち私は私達の会社のwifiネットワークに接続します。そしてそれはローカル名を解決するためにローカルdnsを持っています(something.mycompany.comのように123.45.67.89に行く)。新しいvmを構築すると、ホストの接続を継承した外部インターネットに接続できますが、ローカルdnsを使用してローカル名を解決することはできません。そのため、vmの/etc/hostsに入り、ホスト上の名前を解決した後に手動で入力する必要がありますが、これは面倒です。この手動の手順を実行する必要がないように、virtualboxが自動的にゲストをホストのdnsに接続する方法はありますか?私のホストはosx mountain lionです、vmは通常ubuntuですが、私はそれが問題になるはずです。
回答: はい、可能です。 virtualboxには、ゲストとホスト間のネットワークを確立するためのモードが多数あります。 natモード(デフォルト)を使用するのではなく、ゲストマシンをネットワーク上でまったく別のエンティティとして扱うことができるブリッジモードを使用できます。したがって、あなたのホストだけでなく、他のマシン(あなたのdnsサーバなど)もあなたのゲストを別のマシンとして見るでしょう。ブリッジモードを設定したら、あなたのubuntuゲストに行き、あなたの会社のdnsサーバー名またはipを使うようにしてください。詳細については、このチュートリアルを読んでください。 http://prahladyeri.wordpress.com/2012/08/02/how-to-setup-a-virtual-lan-on-your-machine- using-oracle-virtualbox /