Да, Вам нужны DNS или что-то локальное для замены им, если Вы остаетесь в LAN.
Не уверенный, как Ваша сеть (по крайней мере, между хостом и VM), но было бы легче иметь Ваш VM в той же сети как Вы машина (соединенный мостом, не NATed). Теперь можно использовать /etc/hosts
файл на VM для создания этого доступным:
127.0.0.1 localhost.localdomain localhost
192.168.xxx.xxx www.my-domain.local www
Например. Если Вы имеете общедоступный IP и хотите, чтобы это было достигнуто снаружи (реальная установка), используйте свое зарегистрированное доменное имя, но необходимо будет определить по крайней мере 2 сервера DNS для него (на http://www.nic.ar
) и на самом деле имейте 2 DNS, решающие к Вашему IP. Существуют свободные серверы DNS или поскольку у Вас уже есть сервер человечности на, можно установить сервер DNS на нем для единственного доступа сайта, это легко (и хорошо знать! :)).
OBS: для ответа, когда Вы сказали, что из-за него быть VM Вы не уверены что IP использовать: VM или нет, это - сервер, таким образом, Вы определяете и фиксируете его IP (файл hosts и /etc/network/interfaces
или используйте свой DHCP, чтобы давать ему всегда тот же IP), таким образом, Вы (и сеть :)) будете всегда знать, как достигнуть его.