takes in a vector of hostnames and returns the IP addresses from each hostname's DNS entries. Compatible with both IPv4 and IPv6 addresses.
hostname_to_ip(hostnames)
a list the length of hostnames
, containing the IP addresses from
each hostname's DNS entries. In the event that a hostname cannot be resolved,
the list element will consist of a length-1 character vector containing
"Not resolved".
ip_to_hostname
for the opposite functionality - resolving
IP addresses to their associated hostname(s) - and ip_to_numeric
for converting IP addresses retrieved from hostname_to_ip
into their
numeric representation.
## Not run: ------------------------------------ # # One hostname # hostname_to_ip("dds.ec") # ## [1] "162.243.111.4" # # # Multiple hostnames # hostname_to_ip(c("dds.ec","ironholds.org")) # #[[1]] # #[1] "162.243.111.4" # #[[2]] # #[1] "104.131.2.226" ## ---------------------------------------------