Versions in this module Expand all Collapse all v0 v0.4.0 Nov 1, 2022 Changes in this version + func ParseSubnetOrAddress(subnet string) (netip.Prefix, error) v0.3.3 Nov 1, 2022 Changes in this version + func AddressContainsPort(addr string) bool + func DNSNames() (dnsNames []string, err error) + func DomainName() (domainname string, err error) + func FilterIPs(ips []net.IP, cidrs []string) ([]net.IP, error) + func FormatAddress(addr string) string + func FormatCIDR(ip net.IP, network net.IPNet) string + func IPAddrs() (ips []net.IP, err error) + func IPFilter(addrs []net.IP, filters ...IPFilterFunc) (result []net.IP) + func IsIPv6(addrs ...net.IP) bool + func IsNonLocalIPv6(in net.IP) bool + func NthIPInCIDRSet(cidrList []*net.IPNet, offset int) (out []net.IP, err error) + func NthIPInNetwork(network *net.IPNet, n int) (net.IP, error) + func ParseCIDR(in string) (*net.IPNet, error) + func SplitCIDRs(cidrList string) (out []*net.IPNet, err error) + func ValidateEndpointURI(ep string) error + type IPFilterFunc func(ip net.IP) bool