inet.address.six
address
(address this)Returns the raw IP address of this InetAddress object as a Clojure vector.
all-by-name
(all-by-name host)Given the name of a host, returns an Clojure vector of its IP address objects, based on the configured name service on the system.
any-local-address?
(any-local-address? this)Utility routine to check if the InetAddress in a wildcard address.
behaviour
by-address
(by-address host addr scope-or-nif)Returns an Inet6Address.
This creates an Inet6Address in a similar manner as with the 2-arity ipnet-core/by-address except that a third argument is provided:
- either the IPv6 scope id is set by passing an integer represenging the scope id, or
- the IPv6 scope_id is set to the value corresponding to the given  interface for the address type specified with addr.
Note: as with InetAddress, and Inet4Address, the expected type of addr is a vector of integers, e.g.:
(by-address "localhost" [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1] 0)
by-name
(by-name host)Determines the IP address of a host, given the host’s name.
canonical-hostname
(canonical-hostname this)Gets the fully qualified domain name for this IP address.
create
host-address
(host-address this)Returns the IP address string in textual presentation.
hostname
(hostname this)Gets the host name for this IP address.
IPV6Address
protocol
members
ipv4-compatible-address?
(ipv4-compatible-address? this)Utility routine to check if the InetAddress is an IPv4 compatible IPv6 address.
scope-id
(scope-id this)Returns the numeric scopeId, if this instance is associated with an interface.
scoped-interface
(scoped-interface this)Returns the scoped interface, if this instance was created with with a scoped interface.
link-local-address?
(link-local-address? this)Utility routine to check if the InetAddress is an link local address.
localhost
(localhost)Returns the address of the local host.
loopback
(loopback)Returns the loopback address.
loopback-address?
(loopback-address? this)Utility routine to check if the InetAddress is a loopback address.
mc-global?
(mc-global? this)Utility routine to check if the multicast address has global scope.
mc-link-local?
(mc-link-local? this)Utility routine to check if the multicast address has link scope.
mc-node-local?
(mc-node-local? this)Utility routine to check if the multicast address has node scope.
mc-org-local?
(mc-org-local? this)Utility routine to check if the multicast address has organization scope.
mc-site-local?
(mc-site-local? this)Utility routine to check if the multicast address has site scope.
multicast-address?
(multicast-address? this)Utility routine to check if the InetAddress is an IP multicast address.
reachable?
(reachable? this timeout)(reachable? this net-iface ttl timeout)Test whether that address is reachable. The units of timeout is milliseconds.
site-local-address?
(site-local-address? this)Utility routine to check if the InetAddress is a site local address.