# dns/local-addresses Addresses assigned to the local machine's network interfaces (`getifaddrs`). ## Syntax
[dns/local-addresses ?$opts]
## Parameters - `$opts` — optional option map; only `:family` applies (`:ipv4`, `:ipv6`, or `:any`, the default) ## Examples
[dns/local-addresses]
# => @{ "127.0.0.1" "::1" "192.168.1.20" "fe80::1" ... }

[dns/local-addresses %{ :family :ipv4 }]
# => @{ "127.0.0.1" "192.168.1.20" ... }
## Returns Vector of address strings, de-duplicated, or `%Err{:message}`. Interfaces with no address, or with non-IP families (packet sockets), are skipped. ## See Also `dns/hostname`, `dns/lookup`, `net/list`