Minecraft DNS SRV-Datensatz funktioniert nicht

608
programmer5000

Ich habe Ameiner Domain einen Eintrag mit dem Namen mcserverbox, der TTL von 1mund einem Wert von hinzugefügt myiphere. Ich habe auch einen SRVEintrag zu meiner Domain mit dem Namen _minecraft.tcp.mc.mydomain.comund dem Wert von hinzugefügt. 0 5 25565 mcserverbox.mydomain.com.Wenn ich versuche, eine Verbindung zu mc.mydomain.comMinecraft herzustellen, erhalte ich den Fehler io.netty.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information. Bei dem Versuch dagegen fakesubdomain.mydomain.comwird der Fehler ausgegeben Unknown host. mcserverboxist in meinem Subnetz.

$ dig _minecraft._tcp.mc.mydomain.com SRV  ; <<>> DiG 9.9.5-3ubuntu0.17-Ubuntu <<>> _minecraft._tcp.mc.mydomain.com SRV ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12741 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0  ;; QUESTION SECTION: ;_minecraft._tcp.mc.mydomain.com. IN SRV  ;; ANSWER SECTION: _minecraft._tcp.mc.mydomain.com. 60 IN SRV 0 5 25565 mcserverbox.mydomain.com. 

Ich habe ungefähr eine Stunde gewartet, bis es funktioniert, aber ich bekomme immer noch den gleichen Fehler. Was mache ich falsch?

1
Die Weiterleitung von @PimpJuiceIT-Ports funktioniert, da andere Personen (nicht in meinem Subnetz) über ihre IP auf meinen Server zugreifen können programmer5000 vor 6 Jahren 0
Peanut-Galerie (hier geht Ihre SRV-Frage nicht direkt an), aber wenn Sie `mcserverbox.mydomain.com` verwenden, sollten Sie das vielleicht einfach herausgeben. Wenn Sie den Port 25565 verwenden, sollten sich die Dinge automatisch verbinden, es sei denn, es liegt ein Fehler vor. Es muss kein Port angegeben werden. Anaksunaman vor 6 Jahren 0
@PimpJuiceIT das Problem war, dass `mcserverbox` sich in meinem selben Subnetz befand. Es hat für andere Leute funktioniert, und ich habe eine Subdomain für Verbindungen in meinem Subnetz eingerichtet. programmer5000 vor 6 Jahren 0
@PimpJuiceIT Könntest du deine Kommentare in einer Antwort posten, damit ich sie annehmen kann? programmer5000 vor 6 Jahren 0

1 Antwort auf die Frage

1
Pimp Juice IT

Ein paar Punkte zu Ihrem Problem:

  1. Wenn Ihr interner Domänenname mit Ihrer externen Domäne übereinstimmt und Ihre interne Domäne nicht als Unterdomäne definiert ist, müssen Sie wahrscheinlich einen internen DNS-Eintrag einrichten, der auf die interne (oder möglicherweise externe) IP-Adresse Ihres MC-Servers verweist .

    • Ich habe Domains immer intern mit einer Subdomain eingerichtet, so dass dies zum Beispiel kein Problem ist in.mydomain.com
  2. Erwägen Sie die Verwendung von pingund tracertmit dem DNS-Namen und der IP-Adresse, um die Ergebnisse der funktionierenden und nicht funktionierenden Methode zu ermitteln und zu vergleichen.