2017-10-20 6 views
-1

Wir haben eine gehostete Zone in Route53 und Alias ​​Datensätze zu unserem ELB. Wir haben die Failover-Einrichtung korrekt eingerichtet. Aber meine Frage ist, dass unser DNS anderswo gehostet wird. Im Moment haben wir einen CNAME zu unserem primären ELB-Ziel. Um ein automatisches Failover zu erhalten, müssten wir einen CNAME mit dem tatsächlichen Site-Namen korrigieren?3rd Party DNS + Route53 Failover

(Dies sind alles Beispiele)

3rd-Party-DNS: www.testsite.com CNAME Test-872627.us-east-1.elb.amazonaws.com

Route53: www.testsite .com -> Primär -> Test-872627.us-east-1.elb.amazonaws.com www.testsite.com -> Sekundär -> Test-822129.us-west-1.elb.amazonaws.com

So würden wir im Grunde etwas wie benötigen: www.testsite2.com CNAME www.testsite.com

Oder bin ich verrückt? Aus meiner Lektüre sehe ich, dass Route53 automatisch ist, aber das erscheint nur, wenn der DNS dort gehostet wird. Wenn also der Primärschlüssel fehlgeschlagen ist und der sekundäre Datensatz im DNS von Drittanbietern einen CNAME verwendet, der auf das primäre ELB-Ziel verweist, wird weiterhin ein DNS-Name verwendet.

Antwort

0

Anstatt CNAME zu verwenden, verwenden Sie A record. Der Typ sollte die A-IPv4-Adresse sein und im Alias-Ziel den Namen elb_public_dns angeben. Ich denke, das kann das Problem lösen

+0

Aber auch mit einem A-Eintrag und mit der ELB-DNS-Name wird es immer noch nur diesen ELB-DNS-Namen zurückgeben. Im Falle eines Failovers. Es wird den sekundären ELB-DNS-Namen nicht zurückgeben. – deadlisting

+0

Ihre endgültige Domain wird www.testsite2.com richtig ?? –

+0

Nein. Der Endpunkt ist www.testsite.com, der auf die ELBs zeigt. Das ist alles in Route53. Das funktioniert. Es geht mir nicht um den Route53-Teil. Es ist der Drittanbieter-DNS. Im Moment haben sie einen CNAME zu unserem primären ELB. Lassen Sie uns also sagen, dass der primäre Datensatz in Route53 nicht mehr reagiert und zum sekundären Failover übergeht. Der Drittanbieter-CNAME-Datensatz zeigt immer noch auf den primären ELB. – deadlisting