"Route to licence server not found!" with working connection

Started by LarsO, April 26, 2018, 03:34:56 PM

Previous topic - Next topic

LarsO

Hast du irgendwas geändert? Seit ~1-2 Wochen bekomme ich keine Verbindung mehr zum Licence Server

JTS3ServerMod 6.4.4 Hosting Edition (24.04.2018) Instance Manager started...
Operating System : Linux (version: 4.9.65-1-virthardened / arch: amd64)
Used Java Version: 1.8.0_151 (path: /usr/lib/jvm/java-1.8-openjdk/jre)
Current directory: /opt/jts3servermod
Writing InstanceManager log file to: /opt/jts3servermod/log/JTS3ServerMod_InstanceManager.log
Loading InstanceManager config file from: /opt/jts3servermod/config/JTS3ServerMod_InstanceManager.cfg
Successfully connected to MySQL server for logging!
MySQL mode enabled!
Route to licence server not found!
JTS3ServerMod licence is not valid, quitting now...


Die Logfile sagt noch weniger.

2018-04-26 13:30:45     START_MANAGER   JTS3ServerMod 6.4.4 Hosting Edition (24.04.2018) Instance Manager started...
2018-04-26 13:30:45     SYSTEM_INFO     Operating System : Linux (version: 4.9.65-1-virthardened / arch: amd64)
2018-04-26 13:30:45     SYSTEM_INFO     Used Java Version: 1.8.0_151 (path: /usr/lib/jvm/java-1.8-openjdk/jre)
2018-04-26 13:30:45     SYSTEM_INFO     Current directory: /opt/jts3servermod
2018-04-26 13:30:45     CONFIG  Loading InstanceManager config file from: /opt/jts3servermod/config/JTS3ServerMod_InstanceManager.cfg
2018-04-26 13:30:45     CONFIG  Bot chat command !exec is disabled!
2018-04-26 13:30:45     CONFIG  Multi IP Mode disabled!
2018-04-26 13:30:45     LOGGER_SQL_CONNECT      Successfully connected to MySQL server for logging!
2018-04-26 13:30:45     CONFIG  MySQL mode enabled!


ein einfacher curl befehl auf der selben Maschine funktioniert ohne Probleme.

# curl -i https://www.stefan1200.de/licencemanagement/
HTTP/1.1 200 OK
Date: Thu, 26 Apr 2018 13:12:28 GMT
Server: Apache/2.4.10 (Debian)
Vary: Host,Accept-Encoding
Content-Length: 701
Content-Type: text/html; charset=utf-8

<html>
        <head>
                <title>JTS3ServerMod Hosting Edition - Licence Management</title>
                <script type="text/javascript" src="index.js"><!-- Toolbox Lib (c) Stefan Martens --></script>
                <link rel="stylesheet" type="text/css" href="index.css">
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                <meta name="viewport" content="width=device-width, user-scalable=no" />
        </head>
        <body bgcolor="#FFFFFF" text="#000000" link="#333333" alink="#333333" vlink="#333333">You are not logged in at the forum or did not visited the forum in the last 60 minutes, please login or visit <a href="https://www.stefan1200.de/forum/index.php">www.stefan1200.de/forum/</a> first!  </body>

Stefan1200

Es wurde nichts geändert. Prüfe bitte, das dein DNS Server auf www.stefan1200.de die selbe Antwort gibt, wie der Google DNS.

LarsO

schon lange getan :) Ich weiß zwar nicht warum deine Anwendung einen Custom DNS anfragt, aber die Antworten vom DNS sehen alle richtig aus. Kann es sein das dein Programm durch die Anfrage eines Custom DNS Servers ein Problem hat wenn er keine Antwort bekommt?
Übersicht (Aus Wireshark) und pcap Datei im Anhang

LarsO

Okay, ja dein Programm hat ein Problem damit wenn die 4 Custom DNS Server nicht erreichbar sind.
Wie kann ich das unterbinden das er 4 Custom DNS Server Fragt? Kann ich diese Funktion irgendwie Deaktivieren?
Wieso reicht es nicht wenn er den Systemweiten DNS Server anfragt?

Stefan1200

Quote from: LarsO on April 26, 2018, 04:35:55 PM
Ich weiß zwar nicht warum deine Anwendung einen Custom DNS anfragt

Um eine Manipulation zu erschweren.

Die Fehlermeldung kommt auf jeden Fall, weil der lokale DNS Server eine andere Antwort geliefert hat, als der Google DNS. Bist du sicher, das du den Test auf der selben Maschine gemacht hast, wo auch der JTS3ServerMod gestartet wird?

LarsO

Ja, ich bin mir sehr sicher :D Mein DNS Server kann kann Anfragen ja beantworten, deswegen kann ich die Seite ja auch per curl aufrufen.

Custom DNS sind halt blockiert, wie es sich in einer DMZ gehört um gegen Manipulationen oder ähnlichem vorzugehen. Wie kann ich die Custom DNS Abfrage deaktivieren um es in meiner DMZ laufen zu lassen?

Stefan1200

Quote from: LarsO on April 26, 2018, 07:29:37 PM
Wie kann ich die Custom DNS Abfrage deaktivieren um es in meiner DMZ laufen zu lassen?

Gar nicht. Die DNS Anfrage muss raus kommen.