ipFamily: Check whether an address is IPv4 or IPv6

Description Usage Arguments Value Examples

View source: R/RcppExports.R

Description

Given an IP address, this checks whether it is an IPv4 or IPv6 address.

Usage

1

Arguments

ip

A single string representing an IP address.

Value

For IPv4 addresses, 4; for IPv6 addresses, 6. If the address is neither, -1.

Examples

1
2
3
4
5
6
7
ipFamily("127.0.0.1")   # 4
ipFamily("500.0.0.500") # -1
ipFamily("500.0.0.500") # -1

ipFamily("::")          # 6
ipFamily("::1")         # 6
ipFamily("fe80::1ff:fe23:4567:890a") # 6

Example output

[1] 4
[1] -1
[1] -1
[1] 6
[1] 6
[1] 6

httpuv documentation built on Sept. 11, 2019, 9:08 a.m.