nslookup

0th

Percentile

Lookup a hostname

The nslookup function is similar to nsl but works on all platforms and can resolve ipv6 addresses if supported by the OS. Default behavior raises an error if lookup fails. The has_internet function tests the internet connection by resolving a random address.

Usage
nslookup(host, ipv4_only = FALSE, multiple = FALSE, error = TRUE)

has_internet()

Arguments
host

a string with a hostname

ipv4_only

always return ipv4 address. Set to `FALSE` to allow for ipv6 as well.

multiple

returns multiple ip addresses if possible

error

raise an error for failed DNS lookup. Otherwise returns NULL.

Aliases
  • nslookup
  • has_internet
Examples
# NOT RUN {
# Should always work if we are online
nslookup("www.r-project.org")

# If your OS supports IPv6
nslookup("ipv6.test-ipv6.com", ipv4_only = FALSE, error = FALSE)
# }
Documentation reproduced from package curl, version 3.2, License: MIT + file LICENSE

Community examples

Looks like there are no examples yet.