IP Address Information
View your public IP address, local network IPs, hostname, and network interface details
Available in the app only
This tool requires native system access to read your network information. It works in the desktop app but is not available in the web version.
Public IP Address
Your internet-facing IP address
203.0.113.42Hostname
Your computer's network name
my-macbook-pro.localLocal IPv4 Addresses
Your private network IP addresses
192.168.1.10510.0.0.2Local IPv6 Addresses
Your IPv6 network addresses
fe80::1a2b:3c4d:5e6f:7890::1Network Interfaces
All network interfaces and their addresses
192.168.1.105fe80::1a2b:3c4d:5e6f:7890127.0.0.1::1About IP Address Info
The IP Address Info tool shows every network address associated with your machine in one place — from your internet-facing public IP to the private addresses on each local network interface.
Public IP vs. local IP
Your public IP is the address that external servers see when you make a request to the internet. It is assigned by your ISP and is shared by all devices on your home or office network (behind a router using NAT). Your local IP is the address assigned to your specific device within that private network — typically in the 192.168.x.x or 10.x.x.x range.
What hostname means
Your hostname is the human-readable name your operating system uses to identify your machine on the local network. On macOS it typically ends in .local (e.g. my-macbook-pro.local). Other devices on the same network can often reach you by this name instead of a numeric IP.
Why this requires the Barnacles desktop app
Browsers have no API for reading local network interface information. Fetching your public IP from the web is possible, but enumerating every interface (en0, lo0, VPN adapters, etc.) with their IPv4 and IPv6 addresses requires native OS-level calls. The Barnacles desktop app handles this on macOS, Windows, and Linux.
Developer use cases
- Verifying which IP a VPN connection is routing traffic through
- Finding your local IP to share with teammates for local network testing
- Checking active network interfaces when debugging connectivity issues
- Confirming public IP changes after switching networks or ISPs