Learn R Programming

iptools (version 0.7.2)

hostname_to_ip: Returns the IP addresses associated with a hostname.

Description

takes in a vector of hostnames and returns the IP addresses from each hostname's DNS entries. Compatible with both IPv4 and IPv6 addresses.

Usage

hostname_to_ip(hostnames)

Arguments

hostnames

a vector of hostnames.

Value

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".

See Also

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.

Examples

Run this code
# 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"
# }

Run the code above in your browser using DataLab