2016-07-24 19 views
-3

Ich habe eine EC2-Instanz mit NGINX und Node.js App.Wie route ich eine Anfrage an meine EC2-Instanz mit Route53?

Es verfügt über eine standardmäßige öffentliche DNS und öffentliche IP-Adresse, die von AWS bei der Instanzerstellung festgelegt werden.

Public DNS: ec2-xx-xx-xxx-xx.ap-southeast-2.compute.amazonaws.com

Öffentliche IP: xx.xx.xxx.xx (die die gleiche wie in Public DNS ist ec2-xx-...)

I Public DNS wie diese foo.ap-southeast-2.compute.amazonaws.com machen wollen. Das heißt, einfach diesen ec2-xx-xx-xxx-xx Teil loswerden und stattdessen ein beliebiges Wort setzen.

Wie kann ich es tun? Ich versuche, Route53 zu verwenden, aber es ist es nicht machen:

Image Description here

Ist es überhaupt möglich? Ich weiß, dass ich einen Domain-Namen wie example.com mit Elastic IP registrieren und verwenden kann, aber in diesem speziellen Fall möchte ich genau so einrichten, wie ich oben schrieb. Ich möchte wissen ob es überhaupt möglich ist und wenn ich was falsch mache? Sollte ich auch Änderungen an diesen Dateien in meinem EC2 vornehmen?

-rw-r--r-- 1 root root  92 Feb 20 2014 host.conf 
-rw-r--r-- 1 root root  16 Apr 21 10:39 hostname 
-rw-r--r-- 1 root root  649 Jul 12 21:43 hosts 
-rw-r--r-- 1 root root  411 Mar 25 2015 hosts.allow 
-rw-r--r-- 1 root root  711 Mar 25 2015 hosts.deny 

Antwort

2

Nein, es ist nicht möglich, eine benutzerdefinierte Domain wie diese foo.ap-southeast-2.compute.amazonaws.com für Ihren Gebrauch zu erstellen.

Die oben genannte Domain ist Subdomain von "amazonaws.com" und Sie sind nicht der Besitzer dieser Domain Amazon ist, also ist die einzige Möglichkeit, eine benutzerdefinierte Domain zu kaufen und sie der EC2-Instanz von Route 53 zuzuordnen.

+0

Aber EC2 Docs sagt, ich kann "* Wenn Sie keinen öffentlichen DNS-Namen registriert haben, können Sie immer noch den Hostnamen ändern, aber der Prozess ist ein wenig anders. *" (Http: //docs.aws.amazon. com/AWSEC2/letzte/UserGuide/set-hostname.html # set-hostname-system). – Green

+0

Ja, das erste Szenario weist eine benutzerdefinierte Domäne "mydomain.com" zu, eine andere ändert die interne Domäne in die lokale Domäne, aber Sie haben gefragt, ob Sie die Domäne "amazonaws.com" von EC2 ändern möchten, was nicht möglich ist. – error2007s

+0

Ich habe nicht gefragt, wie man die Domain "amazonaws.com" ändert. Ich fragte, ob es möglich ist, * nur * 'ec2-xx-xx-xxx-xx' Teil eines öffentlichen DNS-Namens zu ändern. – Green