Ich habe eine lokale Entwicklungsumgebung, die ich mit MAMP unter OSX auf den Standard-Apache- und MySQL-Ports (80 und 3306) eingerichtet habe.
In der hosts-Datei habe ich benutzerdefinierte Domains für meine Sites eingerichtet, z.
127.0.0.1 mysite.dev
Ich möchte mit meinen Windows-VMs auf diese Site zugreifen können. Normalerweise gebe ich die IP-Adresse meines Rechners ein, aber ich muss sicherstellen, dass die Site über den Domain-Alias (zB mysite.dev) erreichbar ist und nicht über die IP-Adresse.
Gemäß den Anweisungen hier, https://stackoverflow.com/questions/3326215/running-osx-mamp-test-server-on-virtualbox-windows-7 , habe ich meiner Windows-Hosts-Datei die folgende Zeile hinzugefügt…
10.0.2.2 mysite.dev
…umsonst. Irgendwelche Ideen?
virtual-machine
vmware-fusion
localhost
Patrice Wrex
quelle
quelle
Antworten:
Ich habe ein sehr einfaches Skript erstellt, mit dem Sie Ihrem Computer so viele lokale Hostnamen zuweisen können, wie Sie möchten.
Sie finden es hier: https://github.com/Richie765/mdns-listener
Es gibt auch etwas namens dnsmasq ( http://dnsmasq.org/ ). Ich habe es selbst nie benutzt, aber es könnte auch eine Möglichkeit sein.
quelle