Alternative zu /etc/hosts

Alternative zu /etc/hosts

Wir haben einen Server, auf dem wir private Dienste hosten. Auf diese Dienste kann auch vom Rest der Welt zugegriffen werden, aber auf Anwendungsebene gibt es geringfügige Unterschiede, je nachdem, von welcher IP-Adresse die Anfrage kam.

Anwendungen laufen auf Subdomains wie app1.domain.com, daher möchte ich *.domain.com irgendwo als Ausnahme hinzufügen und es auf unsere VPN-IP statt auf die öffentliche IP verweisen. /etc/hosts ist übertrieben, da es in diesem Büro 25 Clientsysteme gibt und ich außerdem jedes Mal, wenn wir eine neue App starten, alle /etc/hosts aktualisieren müsste. Ich suche nach einer allgemeineren und einmaligen Lösung.

Könnte DNS meine Lösung sein? Aber muss ich nicht selbst in diesem Fall jedes Mal einen neuen Eintrag hinzufügen, wenn eine neue App gestartet wird? (Das ist zwar viel besser, als es 25 Maschinen hinzuzufügen, aber trotzdem ...)

Was schlagen Sie vor?

Antwort1

DNS ist hier die Lösung. Dafür wurde es eingerichtet.

Antwort2

Ja, verwenden Sie DNS. Wenn sich alle Dienste auf derselben Maschine befinden, können Sie einen Platzhaltereintrag hinzufügen, um *.domain.comauf diese IP zu verweisen.

Antwort3

Dies ist eine großartige Verwendung für DNS-Zonen. Viele Orte haben eine interne und eine externe Zone. Wenn Sie also von einer internen IP kommen, erhalten Sie einen Satz Adressen und alle anderen einen anderen.

verwandte Informationen