Step 1
Verify the address mapping
Confirm that the IP displayed in the console matches the guest interface and did not change after lifecycle actions.
ip -br address
ip routeStep 2
Verify the service is listening
Check the local socket and firewall before blaming upstream routing.
ss -lntp | grep ':22'
ufw status verbose
systemctl status ssh --no-pagerStep 3
Test from outside
Use a second network or monitoring host to test the exact TCP port. Record time, source network, destination IP, and result.
nc -vz <server-ip> 22
ssh -vvv <username>@<server-ip>Step 4
Check forward and reverse DNS
Forward A and reverse PTR records are independent. Contact support if the console does not expose PTR for this provider.
dig +short A host.example.com
dig +short -x <server-ip>