Under the hood

How iOS Network Scanners Identify Devices

A scanner rarely receives one perfect label. It combines multiple pieces of network evidence, weighs their reliability and updates the profile when better evidence appears.

7-minute readReviewed August 10, 2026
Quick answeriOS scanners can use reachable IP addresses, DNS names, Bonjour/mDNS and other service advertisements, open services, HTTP clues and TLS certificates. Because iOS restricts access to certain low-level identifiers, good identification is evidence-based and may remain approximate.

Discovery comes before identification

The scanner first needs evidence that a host exists. A device may respond to a reachability check, advertise a service, answer a DNS query or accept a connection. No single method finds everything: printers may advertise richly, while a sleeping phone may reveal almost nothing.

The evidence layers

EvidenceExample useConfidence concern
Hostname and reverse DNSSuggests owner, role or platformUser-changeable and sometimes generic
Bonjour / mDNSReveals service types and friendly namesOnly available when advertised
SSDP and smart-home protocolsHints at media and IoT rolesImplementations vary
Open servicesDistinguishes printer, NAS, router or server rolesOne port can serve many products
HTTP and TLS evidenceMay expose product or certificate identityShared software and proxies can confuse attribution
Behavior over timeLinks recurring evidence across scansAddresses and names can change
Pynqr device identity screen with IP address, hostname and device type

A profile is a best-supported explanation

Useful scanners retain the underlying clues rather than presenting a confident label with no explanation. That lets you decide whether the identity makes sense.

Why MAC-vendor lookup is not enough

Even on platforms where a hardware address is visible, a vendor prefix usually identifies the network-interface manufacturer, not the exact consumer product. Address randomization and private addressing further reduce its value. On iOS, third-party applications do not have unrestricted access to other devices’ MAC addresses, so scanners must use permitted network evidence.

Why identities change

A device can wake and advertise more information after the first scan. DHCP can assign a new IP. A software update can change a hostname or service. Multiple interfaces may make one physical product appear more than once until evidence is merged. Treat identification as an evolving profile rather than a permanent serial-number lookup.

How to verify an identification

See the evidence behind each device

Pynqr combines multiple local discovery sources into inspectable profiles.

Get Pynqr