Network diagnostics for a dedicated server
If you encounter network problems, perform a diagnostic.After diagnostics, some common problems can be solved by yourself.
If the problem cannot be solved, create a ticket.In the ticket, specify the description of the problem and attach the results of diagnostics.The method of diagnostics depends on the problem you encountered.
Network problems and diagnostic methods
Perform route tracing
Perform route tracing if you encounter:
- with slow connection speeds;
- high network latency;
- by the loss of the connection;
- by packet loss during data transmission;
- inaccessibility of the server from a particular external network.
You need to trace in two directions — from the dedicated server to a point outside the Servercore infrastructure and back again.To do this, you need an external server — any server with a public IP address and Internet access that is outside the Servercore infrastructure.
We recommend performing tracing with the mtr
utility (WinMTR
for Windows).The utility allows you to trace the full path and time of traffic and find out at what stage of the route delays or packet loss occur.
- Perform a trace from the dedicated server to the front-end server.
- Perform a trace from the external server to the dedicated server.
1. Perform a trace from the dedicated server to the front-end server
Linux
Windows
macOS
-
Install the
mtr
utility on a dedicated server.Read more on GitHub mtr. -
Optional: prepare the dedicated server for tracing — shut down utilities and applications that may affect the trace result:
- firewall rules in the OS;
- application layer (L7, application layer) — web servers, mail servers, file servers, name servers, peer-to-peer network clients and servers, etc.
-
Perform a trace to the external server address:
mtr -b <remote_ip_address>
Specify
<remote_ip_address>
— The IP address of the external server. -
Wait for the utility to perform a trace and display route and delay information.
-
Stop the trace:
q
-
Install the
WinMTR
utility on a dedicated server.Read more on the winMTR website. -
Optional: prepare the dedicated server for tracing — shut down utilities and applications that may affect the trace result:
- firewall rules in the OS;
- application layer (L7, application layer) — web servers, mail servers, file servers, name servers, peer-to-peer network clients and servers, etc.
-
Start
WinMTR
. -
In the Host field, enter the IP address of the external server.
-
Press Start.
-
Wait for the utility to perform a trace and display route and delay information.
-
Stop the trace by pressing Stop.
-
Install the
mtr
utility on a dedicated server.Read more on GitHub mtr. -
Optional: prepare the dedicated server for tracing — shut down utilities and applications that may affect the trace result:
- firewall rules in the OS;
- application layer (L7, application layer) — web servers, mail servers, file servers, name servers, peer-to-peer network clients and servers, etc.
-
Perform a trace to the external server address:
mtr -b <remote_ip_address>
Specify
<remote_ip_address>
— The IP address of the external server. -
Wait for the utility to perform a trace and display route and delay information.
-
Stop the trace:
q
2. Perform a trace from the external server to the dedicated server
-
On the external server, install the utility depending on the OS you are using:
- for Linux is
mtr
, more details on GitHub mtr; - for Windows —
WinMTR
.
- for Linux is
-
Optional: prepare the front-end server for tracing — shut down utilities and applications that may affect the trace result:
- firewall rules in the OS;
- application layer (L7, application layer) — web servers, mail servers, file servers, name servers, peer-to-peer network clients and servers, etc.
-
Perform a trace to the address of the dedicated server.The IP address of the dedicated server can be viewed in the control panel: from the top menu, click Products → Dedicated Servers → Servers → Server → Server page → Operating System tab → IP field .