vicigeeksimple guides
Browse
Infrastructure

Carriers & SIP · Start here · foundations

Check DNS, addresses and TCP listeners

Resolve an approved host, inspect its listening port and identify the next network check.

Start the guide

01 / 03

1. Resolve the intended name

  1. On the client run getent ahosts YOUR_HOSTNAME, replacing the placeholder with the authorized DNS name.
  2. Compare the returned addresses with the service owner's inventory and note whether IPv4 or IPv6 is in use.
  3. On the server run ip -br address to inspect assigned addresses.

You should seeA DNS answer identifies an address, not a working service. If it is absent or unexpected, resolve DNS with its owner before changing firewall rules.

02 / 03

2. Inspect the server listener

  1. On the server run sudo ss -lntp and locate the expected TCP port and process.
  2. Check whether the listener binds the intended interface or only loopback.
  3. From an approved client, use the application or a permitted TCP connection check to that host and port.
Before you use it
Run on the authorized server; compare its ports to the service inventory.
Lab listening sockets
ss -lntu
Evidence · Recorded ViciBox 12 lab · SVN 4037 · read-only inspection

Captured demo response · 2026-11-04T08:44:38.886099Z. Any filtering, hidden values or test-only data are identified in the capture label. Select Replay transcript to read the recorded output.

Command output line: ss -lntu
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
udp UNCONN 0 0 0.0.0.0:40569 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:20443 0.0.0.0:*
udp UNCONN 3584 0 0.0.0.0%eth0:68 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:123 0.0.0.0:*
udp UNCONN 0 0 127.0.0.1:323 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:4520 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:4569 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:41569 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:5060 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:5061 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:42569 0.0.0.0:*
udp UNCONN 0 0 [::]:48508 [::]:*
udp UNCONN 0 0 [::1]:323 [::]:*
tcp LISTEN 0 128 127.0.0.1:9109 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.1:9093 0.0.0.0:*
tcp LISTEN 0 10 127.0.0.1:5038 0.0.0.0:*
tcp LISTEN 0 1024 0.0.0.0:42569 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:9001 0.0.0.0:*
tcp LISTEN 0 100 127.0.0.1:25 0.0.0.0:*
tcp LISTEN 0 1024 0.0.0.0:41569 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
tcp LISTEN 0 10 0.0.0.0:8089 0.0.0.0:*
tcp LISTEN 0 10 0.0.0.0:8088 0.0.0.0:*
tcp LISTEN 0 1024 0.0.0.0:40569 0.0.0.0:*
tcp LISTEN 0 450 0.0.0.0:3306 0.0.0.0:*
tcp LISTEN 0 4096 *:4577 *:*
tcp LISTEN 0 4096 *:443 *:*
tcp LISTEN 0 4096 *:8443 *:*
tcp LISTEN 0 4096 *:80 *:*
tcp LISTEN 0 128 [::]:22 [::]:*
tcp LISTEN 0 100 [::1]:25 [::]:*
tcp LISTEN 0 4096 *:3000 *:*
Success looks like
The lab returned listening sockets; deployment-specific addresses are masked in the image. A listener does not prove external reachability.
Stop if
If the expected listener is absent, inspect the service before changing network policy.

Observed listening sockets

Open to enlarge
Rendered lab socket listing with deployment-specific addresses masked.
Rendered transcript of the exact read-only command executed on the ViciBox 12 lab, SVN 4037, 2026-11-04.
Capture detailsDeployment-specific addresses masked. This inspection does not establish a completed call or restore.

You should seeIf the expected listener is absent, investigate the service first. If it is present but the remote test fails, confirm that the client used the intended destination address and port, then inspect host and network access policies and service behavior with their owners. This check alone cannot locate the failure.

03 / 03

3. Narrow the failure

  1. Record client, destination name, resolved address, port, time and the exact error without credentials.
  2. Check the service status and then ask network owners to inspect routing and firewall policy along the authorized path.
  3. For HTTPS, verify the certificate separately; for SIP and RTP, test the relevant signaling and media paths separately.

You should seeDo not infer RTP audio from a successful web or TCP port check.

Checks and sources

What was checked

  • The hostname lookup is a reader-run instruction and may contact the configured resolver; no lookup result is shown. The socket capture is a point-in-time view of the inspected host.

Primary references

Sources

  1. ip address manualLinux man-pages · accessed November 4, 2026
  2. ss manualLinux man-pages · accessed November 4, 2026