Amazon ec2 Public DNS funktioniert nicht


9

In Bezug auf diese Frage: Wie greife ich auf Amazon EC2 auf mein öffentliches DNS zu?

Wenn ich meine Sicherheitsgruppen gemäß den Firewall-Regeln der Windows-Webplattform konfiguriere, liegt dann ein Problem vor? Denn als ich das tat, konnte ich im Webbrowser nicht auf das öffentliche DNS zugreifen.

  1. Meine Sicherheitsgruppe ist Standard und eingehende Regeln sind HTTP, RDP, SMTPS, ICMP.

  2. Mein Instanztyp ist t1.micro Webmatrix Hosting Server mit Standardsicherheitsgruppe.

  3. Meine Windows-Firewall ist für Domänen-, öffentliche und private Profile aktiv.

  4. Ich bin mir über diesen Punkt nicht sicher. Sein HTTP-Port 80 wie in meiner Sicherheitsgruppe gezeigt.

Ich bin neu bei Amazon EC2 und das ist wirklich dringend.


2
Was sind Ihre Sicherheitsgruppeneinstellungen? Port 80 sollte für 0.0.0.0/0 geöffnet sein, würde ich mir vorstellen.
Ceejayoz

2
Ja, Port 80 ist geöffnet für 0.0.0.0/0
Aviral Kumar

2
Bitte fügen Sie die folgenden Daten hinzu: Sicherheitsgruppen, die Ihren Konten zugeordnet sind, und ihre eingehenden Regeln. Instanztyp und die Sicherheitsgruppe, die der laufenden Instanz zugeordnet ist? Status von IPTables oder Windows-Firewall oder eines Firewall-Programms, das auf dem Betriebssystem ausgeführt wird? Was dient der Server / Daemon an Port 80?
Shyam Sundar CS

Ist der UDP-Port 53 geöffnet?
Jeff Ferland

Nein, ist es nicht ... soll ich es öffnen?
Aviral Kumar

Antworten:


13

Wenn Sie die Instanz als öffentlichen DNS-Server verwenden, muss der UDP-Port 53 in der Instanzfirewall (falls vorhanden) und in der Sicherheitsgruppe, in der sich die Instanz befindet, geöffnet sein.

Gehen Sie zu Ihrer AWS-Verwaltungskonsole und wählen Sie EC2 aus. Klicken Sie dann unter Navigation auf Netzwerk & Sicherheit -> Sicherheitsgruppen

Sicherheitsgruppen

Wählen Sie im Bereich Sicherheitsgruppen die Gruppe aus, in der sich Ihre Instanz befindet (höchstwahrscheinlich Standard).

Wähle die Gruppe

Klicken Sie dann im unteren Bereich auf Neue Regel erstellen und wählen Sie DNS aus

Wählen Sie DNS

Klicken Sie Add Ruleanschließend auf "Regeländerungen anwenden". Die EC2-Sicherheitsgruppe erlaubt jetzt DNS-Abfragen an Ihre Instanz.


Ich konfiguriere nicht für jede Firewall ... aber ich habe gerade den UDP-Port 53 verwendet. Nun, was soll ich tun?
Aviral Kumar

Ich habe meine Instanz zum Laufen gebracht. Jetzt habe ich die elastische IP-Adresse verwendet, um sie mit dem Godaddy-Konto abzubilden. Aber der Domainname www.xxx.com funktioniert nicht
Aviral Kumar

Danke für deine Antwort Iain, es hat geholfen. Ich habe es getan und jetzt läuft meine Instanz und verknüpft die elastische IP-Adresse mit der Godaddy-Domain. Wie lange sollte es dauern, bis mein Domainname aktiv ist?
Aviral Kumar

2

Stellen Sie für Entwickler, die mit Windows VPS arbeiten, sicher, dass Sie eine benutzerdefinierte Regel für den spezifischen Port hinzufügen, an dem der Server in den Regeln für eingehende Firewall ausgeführt wird. Nach dem Hinzufügen benutzerdefinierter Regeln für HTTP (Port 8080) und DNS (Port 53) in der Amazon EC2-Sicherheit.

Ich hatte eine eingehende benutzerdefinierte Regel für Port 8080 hinzugefügt, da mein Apache Tomcat-Server an Port 8080 in Windows VPS ausgeführt wurde.

Systemsteuerung ---> Windows-Firewall ---> Erweiterte Einstellungen Eingehende Regeln ---> Erstellen Sie eine neue Regel und geben Sie den Port an, an dem der Server ausgeführt wird

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.