Я создал виртуальную машину Ubuntu 12.10 в VMware, на которой работает сервер Apache. Компьютер VMware подключен к сетевому адаптеру, поэтому он использует физическую сеть, подключенную к моему хосту.
На данный момент я могу получить доступ к веб-серверу в ВМ, используя его динамически назначенный IP-адрес, например:
http://192.168.1.8/...
Однако его IP-адрес, вероятно, будет меняться каждый раз, когда я перезагружаю ВМ (из-за DHCP ). Чтобы не приходилось определять IP-адрес компьютера снова и снова, я хотел бы получить к нему доступ, используя имя домена / хоста, например:
http://name.local/...
Как я могу это сделать? [ 115]
РЕДАКТИРОВАТЬ:
Это VMware VM с мостовыми сетями.
Моя операционная система тоже Ubuntu 12.10.
Моя локальная сеть использует DHCP, и я бы предпочел не использовать статический IP-адрес.
DHCP-сервер - это тот, который встроен в мой маршрутизатор. И я не знаю о DNS-сервере (у меня есть локальный по умолчанию?)
Я думаю, что для этого вам нужен Apple Bonjour, и он должен быть установлен на хост-ОС. а также гостевая ОС. Он должен быть установлен по умолчанию в Ubuntu. Если он уже установлен, должен работать доступ:
http://hostname.local/
, где hostname - это имя, которое вы получаете в CLI на гостевой ОС, например:
username@hostname:~$
Если вы не используете 'Bonjour' не установлен ни на одном, а просто установите пакеты avahi-daemon и libnss-mdns с помощью:
sudo apt-get install avahi-daemon libnss-mdns