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)
hostnames | a vector of 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 { # } # 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" # }