web-dev-qa-db-ja.com

ホスト名を介して仮想マシンサーバーにアクセスする方法

VMwareでApacheサーバーを実行するUbuntu 12.10仮想マシンを作成しました。 VMwareマシンはブリッジネットワークアダプター上にあるため、ホストに接続されている物理ネットワークを使用しています。

今のところ、動的に割り当てられたIPアドレスを使用して、VMでWebサーバーにアクセスできます。

http://192.168.1.8/...

ただし、VMを再起動するたびにIPアドレスが変更される可能性があります(DHCPのため)。マシンのIPアドレスを何度も特定する必要がないように、ドメイン/ホスト名を使用してアクセスしたいと思います。例:

http://name.local/...

どうすればこれを達成できますか?

編集:

これは、ブリッジネットワーキングを備えたVMware vmです。

私のホストOSもUbuntu 12.10です。

私のローカルネットワークはDHCPを使用しており、静的IPアドレスを使用したくない。

DHCPサーバーは、ルーターに組み込まれています。そして、私はDNSサーバーについて知りません(デフォルトでローカルサーバーを持っていますか?)

4
Alexis

これにはAppleの「Bonjour」が必要であり、ホストOSにインストールする必要があると思います。ゲストOSも同様です。 Ubuntuにはデフォルトでインストールする必要があります。既にインストールされている場合は、以下にアクセスします。

http://hostname.local/

動作するはずです。ホスト名は、ゲストOSのCLIで取得する名前です。例:

username@hostname:~$

どちらにも「Bonjour」がインストールされていない場合は、次のコマンドでavahi-daemonおよびlibnss-mdnsパッケージをインストールするだけです。

Sudo apt-get install avahi-daemon libnss-mdns
5
p0llard