1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00
Files
stackexchange-dnscontrol/documentation/functions/global/IP.md
2023-03-13 16:30:21 -04:00

656 B

name, parameters, parameter_types, return
name parameters parameter_types return
IP
ip
ip
string
number

Converts an IPv4 address from string to an integer. This allows performing mathematical operations with the IP address.

{% code title="dnsconfig.js" %}

var addrA = IP('1.2.3.4')
var addrB = addrA + 1
// addrB = 1.2.3.5

{% endcode %}

{% hint style="info" %} NOTE: IP() does not accept IPv6 addresses (PRs gladly accepted!). IPv6 addresses are simply strings: {% endhint %}

{% code title="dnsconfig.js" %}

// IPv4 Var
var addrA1 = IP("1.2.3.4");
var addrA2 = "1.2.3.4";

// IPv6 Var
var addrAAAA = "0:0:0:0:0:0:0:0";

{% endcode %}