![Alias zum lokalen Hostnamen erstellen](https://rvso.com/image/1345285/Alias%20%E2%80%8B%E2%80%8Bzum%20lokalen%20Hostnamen%20erstellen.png)
Ich habe das folgende Szenario: Ein Host-Rechner (OS X) und ein Gast-Rechner (Ubuntu). Der Gast läuft über Virtual Box und die Netzwerkkonfiguration ist auf „Bridged Adapter“ eingestellt. Beide Rechner haben einen Hostnamen, host.local für den Host und guest.local für den Gast. Sie können über die Hostnamen miteinander kommunizieren, z . B. ping host.local
.
Ich möchte den Gastcomputer als Entwicklungsserver für Websites verwenden. Die Websites befinden sich auf dem Host und sind für den Gast über einen freigegebenen Ordner zugänglich. Ich habe Apache so konfiguriert, dass ein virtuelles Dokumentstammverzeichnis verwendet wird, wodurch die Websites unter site.guest.local verfügbar werden. Dazu müsste ich jedoch site.guest.local, site2.guest.local usw. in meiner Hosts-Datei einrichten und auf die IP des Gasts verweisen.
Ich möchte nicht von der IP-Adresse des Gastes abhängig sein, da der Computer möglicherweise von Zeit zu Zeit mit einer anderen IP-Adresse an verschiedene Netzwerke angeschlossen ist.
Ich habe mit einem lokalen DNS-Server, insbesondere DNSMasq, herumgespielt und versucht, CNAME-Einträge usw. zu erstellen, aber ich kann nicht herausfinden, wie ich das richtig erreichen kann.
Kurz gesagt möchte ich einen lokalen Alias erstellen, der auf guest.local verweist.
Antwort1
Ich verwende Vagrant zur Verwaltung von VirtualBox-VMs. Sie sind alle mit Host-Only-Netzwerk, einer statischen IP und einem Eintrag in /etc/hosts eingerichtet. Stellen Sie sicher, dass das Host-Only-Netzwerk von VirtualBox auf NAT eingestellt ist (VirtualBox / Einstellungen / Netzwerk).
Der Gast kann auf die Außenwelt zugreifen (vorausgesetzt, sein Netzwerk ist richtig konfiguriert) und die virtuelle Schnittstelle wird per NAT übersetzt, sodass Sie Ihre eigene IP wählen können.
Das hilft vielleicht nicht, aber hier ist eine Zeile aus einem meiner Vagrantfiles:
config.vm.network :hostonly, "10.11.12.13", :auto_config => true
Wenn die IP eines Gastes jemals mit einem anderen Gerät im Netzwerk kollidiert, aktualisieren Sie die IP-Adresse des Host-Only-Adapters (VirtualBox / Einstellungen / Netzwerk) und die statische IP in der VM.