Kann ein einzelner DNS-Server basierend auf Sites, IP-Adressen oder auf andere Weise unterschiedliche IP-Adressen für denselben Namen bereitstellen?

Kann ein einzelner DNS-Server basierend auf Sites, IP-Adressen oder auf andere Weise unterschiedliche IP-Adressen für denselben Namen bereitstellen?

Ich habe 3 Standorte, einen Hauptstandort und 2 Satellitenbüros, die über BOVPN verbunden sind. Die DNS-Server befinden sich am Hauptstandort. Das Endziel. Wenn der Hauptstandort sip.example.commit einer privaten IP-Adresse antwortet, sagen wir 10.10.50.10. Wenn er sich an einem Remotestandort befindet, sip.example.commuss er in eine öffentliche IP-Adresse aufgelöst werden.

Wir haben in der Hauptniederlassung bereits Split Brain DNS. Kann ich das erreichen, ohne lokale oder andere DNS-Server zu haben? Ich denke, Host-Datei ist eine Option, aber hoffentlich gibt es einen besseren Weg.

Antwort1

Split Brain oder andere DNS-Tricks sind möglich. Lesen Sie die Dokumentation Ihres DNS, einige verfügen über Funktionen, um dies in einer einzelnen DNS-Serverinstanz zu ermöglichen.

Oder machen Sie es einfacher und geben Sie überall dasselbe zurück, „intern“ und „extern“. Implementieren Sie beispielsweise IPv6 und lassen Sie einen AAAA-Eintrag SIP in etwas wie auflösen 2001:db8:10:50::5061. Es gibt keinen Mangel an öffentlichen IPs, wenn Sie /48 davon haben.

verwandte Informationen