Many operating systems, including most Linux distributions, configure devices to have a hostname like device.local accessible on the local network. The way this works is via a protocol called mDNS or Multicast DNS. Arch doesn't set it up by default. To enable it, you only need to enable it in systemd-resolved: Uncomment a section in /etc/systemd/resolved.conf MulticastDNS=yes And then restart systemd-resolved $ sudo systemctl restart systemd-resolved Make sure it's enabled permanently