È possibile configurare più .local
hostname su un computer fisico?
Sfondo:
- rete domestica (dietro il router DSL / NAT) (192.168.1. *)
- avere un mac-mini, chiamato "tango.local". (impostato in System.prefs). L'impostazione IP è "usa DHCP con indirizzo manuale" - l'indirizzo del computer è 192.168.1.10.
Ora, su questo mac voglio eseguire apache2
(versione di macports), con diverse direttive VirtualHost
, come:
<VirtualHost *:80>
ServerName tango.local
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000
</VirtualHost>
<VirtualHost *:80>
ServerName another.local
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000
</VirtualHost>
Per questa configurazione ho bisogno di assegnare due diversi hostname al mac, ad es. il tango.local
principale e il another.local
. Entrambi i nomi dovrebbero essere resolve-able
dalla LAN, ad es. i computer sulla LAN (my mac-notebook) devono risolvere correttamente l'indirizzo http://another.local/
.
È possibile farlo con un modo semplice, (ad esempio un po 'di convenienza il bonjour per pubblicizzare entrambi i nomi per il singolo IP), o è necessario impostare il server bind
DNS per servire il dominio .local
?
Domanda bonus: l'obiettivo principale è risolvere il another.local
da un altro mac (tramite bonjour). Secondario: cosa devo impostare per consentire l'accesso a http://another.local
da un notebook Windows7? (Sono totale windiot - ad esempio è possibile convertire alcuni nomi-indirizzi bonjour in "windows nmbd
" o quant'altro?