2016-07-23 4 views
0

У меня 2 машины в локальной сети. На моей первой машине A у меня есть vhost mysite.lan, и я хочу получить доступ к этому vhost с моей машиной B.Доступ к виртуальным хостам через локальную сеть

Если я не редактирую файл хоста, я не имею доступа.

Знаете ли вы, могу ли я получить доступ к моему vhost без редактирования файла моего хоста?

Мой ВХост:

<VirtualHost *:80> 
    ServerName wordpress.lan 
    ServerAlias www.wordpress.lan 
    DocumentRoot /var/www/html/www.wordpress.lan/webroot/ 
    ErrorLog /var/www/html/www.wordpress.lan/logs/error.log 
    CustomLog /var/www/html/www.wordpress.lan/logs/access.log combined 
</VirtualHost> 

Спасибо!

ответ

0

Вам понадобится что-то в вашей сети, чтобы прочитать эти запросы и переслать их на правильный адрес - при отсутствии чего-либо в этом случае запись в файле hosts сделает это.

Ваш маршрутизатор содержит DNS-серверы, введенные вручную или заполненные вашим интернет-провайдером. По умолчанию эти серверы предоставляют информацию о поиске для DNS-запросов. Вы можете запустить DNS-сервер локально, но для достижения того, что вы ищете, вам нужно много работы.

Смотрите эту ссылку для информации делать это на Linux (я не уверен, что OS вы, но я предполагаю, что это либо Mac или Linux на основе формата вашей записи ВХост):

https://superuser.com/questions/45789/running-dns-locally-for-home-network