Network

Internet checkup, devices on your network, and the tools for one host

Most tools here talk to devices on your own network. On Android 17 and later they first ask for “Local network” access; without it every device would look offline. See Permissions.

Find where the internet stops working

“Internet checkup” tests your connection step by step, from the phone outwards. It runs when you open it; “Run again” repeats it. A failing step means the problem is at or before that step.

Internet checkup results: connection, router, DNS, internet, public IP, NAT, IPv6 and clock, each with a tick or warning
Each step is marked ✓, ! or ✕ with what it means.
StepWhat it tells you
ConnectionWhether Android sees internet on this network, or a sign-in page (as in hotels and cafés) that you must complete in the browser first.
RouterFive pings to your router. An average of 30 ms or more is slow for a local hop and points to weak Wi-Fi or a busy channel. Some routers ignore ping; that's fine if the next steps pass.
DNSWhether names resolve, and how fast. If they don't, sites won't load by name: check your router's DNS servers.
Internet (IPv4)A connection to 1.1.1.1. If DNS fails but this works, the problem is name lookup, not the line.
Public IPThe address the internet sees. If it isn't a public address, you're behind your provider's NAT.
NAT“One router between you and the internet” is the normal case. “Double NAT” means two routers in a row: port forwarding has to be set up on both, and some games and calls struggle. “Carrier-grade NAT” means your provider shares one public address between customers, so port forwarding to your network can't work.
IPv6Whether you have IPv6 and it reaches the internet. An IPv6 address that doesn't work can slow down sites that try IPv6 first.
ClockHow far the phone's clock is from network time. A wrong clock breaks certificate checks and sign-ins.

Test your internet speed

Speed test result: download and upload in Mb/s, idle latency and latency under load with a bufferbloat grade
Speed, and how much the delay rises while the line is full.

Switch to the “Speed test” tab and tap “Start speed test”. It downloads, then uploads, for 8 seconds each, over 4 parallel connections, and shows:

Over Wi-Fi, your Wi-Fi link can be the limit rather than the internet line. Tap “Server: …” to choose the server: Cloudflare (nearest data center, the default), a public LibreSpeed server from the list, or “Custom LibreSpeed server…” for one you run yourself, for example on a NAS. On mobile data the app asks first, since a test on a fast connection can use 1 GB or more.

See where connection drops start

When video calls freeze or games lag now and then, open “Latency monitor” and tap “Start” while the problem is happening. It pings your router, your DNS server and the internet (1.1.1.1) once a second each, side by side, for up to an hour. The screen stays on. Pro

For each target it shows the average delay, the jitter (how much the delay varies, ±) and the loss.

See every device on your network

“LAN discovery” starts on the network you're connected to and lists devices as they answer, with their response time. Names fill in as they're found.

LAN discovery: the subnet with a count of devices found, then each device with name, maker, IP address and response time
Devices appear as they answer.

Networks larger than a /22 (1,024 addresses) are only probed in the /22 around the phone. Devices that ignore pings and the common ports, or that the router isolates from other devices, stay hidden.

MAC addresses

Since Android 10, apps can't read the phone's table of MAC addresses. LAN discovery therefore shows a MAC only when a device announces it, as Windows computers do. Tap “MAC ?” in the title bar for the explanation.

Get told about new devices

LAN discovery remembers the devices it finds on each network (see “Device history” at the bottom of the list). From the second scan on, devices seen for the first time carry a “New” tag, and remembered devices that didn't answer are listed under “Not here now”. Long-press one there and choose “Forget this device” to drop it. “Clear this network's history” starts over.

Switch on “Alert me to new devices” to have the app check this network in the background every 15 minutes, 1 hour or 6 hours while the phone is on it, and notify you when a device joins that it hasn't seen before. Pro

Look at one device

A host page shows everything the app can find out about one address. Open it by tapping a device in LAN discovery, a host in Ping, a hop in Traceroute, the gateway on the start page, or from the “Port scan” tile.

Scan the ports of an address

The “Port scan” tile asks for an address on the IP keypad, then opens its host page. The IP keypad is SSIDekick's own number pad for addresses: digits, “.”, “:” and “/”, with a key that switches to the hex letters a–f. It is used instead of the phone keyboard because some languages put a comma where the dot belongs. A chip above it offers your gateway.

The scan connects to each port in turn (a TCP connect scan). Android doesn't let apps send the raw packets that faster or stealthier scans need.

Ping several hosts at once

“Ping” pings up to 8 hosts side by side, once a second each, on one chart. Type a name or address in “Host or IP” and tap “Add”, or use the quick picks: your gateway, your DNS server, 1.1.1.1 and 8.8.8.8. Then tap “Start”.

Each row shows the last reply, the average and the loss. When several hosts are pinged together, the one that starts losing packets first shows where the trouble is. Tap an IPv4 host to open its host page. The free version pings one host; Pro pings up to 8.

Get told when a host goes down

“Host watch” checks hosts on a schedule, also with the app closed, and notifies you when one stops answering and when it's back.

  1. Under “Add a host”, choose how to check it: “Ping”, “TCP port” (also type the port) or “HTTPS” (type the site).
  2. Type the host and tap “Add”. It's checked at once.
  3. Turn on “Watch in the background” (allow notifications when asked) and choose “Check every” 1, 5 or 15 minutes.

A host counts as down after two failed checks in a row, so one lost reply doesn't wake you. Each host lists its outages from the last 24 hours. Nothing is checked while the phone itself is offline, and the screen says so. While the phone sleeps, Android may space checks out more than the interval you picked. The free version watches one host; Pro watches up to 8.

Check what your router opens to the internet

“Port forwarding” asks your router, over UPnP, which ports devices on your network have opened to the internet. It runs when you open it; “Check again” repeats it. You can also reach it from the bottom of the Security check.

Two things the router doesn't tell apps: forwards you set up by hand in the router's admin page, and firewall rules that may block a forward anyway. Check both in the router itself.

Look up DNS records

“DNS lookup” asks for a name's records. Type a name, pick a record type (A, AAAA, CNAME, MX, TXT, NS, SOA, SRV or CAA) and a resolver, and tap “Look up”. Type an IP address instead and it looks up the name for it.

Resolvers: your network's own (usually the router), Cloudflare, Quad9 and Google, and Cloudflare and Google over HTTPS. “Compare all” asks every resolver at once, fastest first. Different answers can mean filtering or a stale cache.

“Look up registration” shows a domain's registrar, dates, name servers and whether it's signed with DNSSEC. For an address, “Look up owner” shows who holds it.

Trace the route to a host

“Traceroute” lists every router between you and a host. Type a name or address (or use 1.1.1.1, 8.8.8.8 or iceamp.com) and tap “Trace”.

Check a website's HTTPS

“HTTPS check” connects to a site and times each step: DNS, connect, TLS (the encryption handshake) and first byte. It follows up to 5 redirects and shows the status of each.

Wake a computer

“Wake-on-LAN” sends a magic packet to wake a computer on your network. Type its MAC address on the keypad (six pairs of hex digits, for example 3c:52:82:0a:8a:d7) and tap “Wake”. Wake-on-LAN must be turned on in the computer's firmware and network adapter.

The packet goes to this network's broadcast address. Routers don't pass broadcasts between subnets, so for a computer on another subnet, type that subnet's broadcast address under “Send to (optional)”, for example 192.168.1.255. It arrives only if the router forwards such broadcasts, which most don't by default.

Save MAC addresses you use often as favorites and wake them with one tap (shown on screen as “Favorites”). Pro

Measure throughput on your network

“Bandwidth test” measures how fast data moves between this phone and another device on your network, without the internet. Pro

Choose the “Direction” (“Upload”, “Download” or “Both”), the “Duration” (5, 10 or 30 s) and, for iperf3, “Parallel streams”. The result is the average at the receiving end. Phone to phone over Wi-Fi on one access point, data crosses the air twice, so expect about half a wired result.

“Save…” keeps a result with a comment in the “Saved” tab. The save icon in the title bar writes all saved tests to one PDF, Markdown or text file.

Check a wired connection

With a USB-C Ethernet adapter, “USB Ethernet” shows the wired connection: the adapter, IPv4 and IPv6 addresses, gateway, DHCP server, DNS, search domain, MTU and whether it has internet. “Link events” logs each plug-in with its address and how long it lasted, while the screen is open.

Android hides the negotiated link speed (it always reports 100 Mb/s; “Up to” is the adapter's limit), the adapter's MAC, the switch port and VLANs. Use the bandwidth test to measure throughput.