github.com/StackExchange/dnscontrol/v4@v4.11.0/documentation/language-reference/top-level-functions/IP.md (about) 1 --- 2 name: IP 3 parameters: 4 - ip 5 parameter_types: 6 ip: string 7 return: number 8 --- 9 10 Converts an IPv4 address from string to an integer. This allows performing mathematical operations with the IP address. 11 12 {% code title="dnsconfig.js" %} 13 ```javascript 14 var addrA = IP("1.2.3.4") 15 var addrB = addrA + 1 16 // addrB = 1.2.3.5 17 ``` 18 {% endcode %} 19 20 {% hint style="info" %} 21 **NOTE**: `IP()` does not accept IPv6 addresses (PRs gladly accepted!). IPv6 addresses are simply strings: 22 {% endhint %} 23 24 {% code title="dnsconfig.js" %} 25 ```javascript 26 // IPv4 Var 27 var addrA1 = IP("1.2.3.4"); 28 var addrA2 = "1.2.3.4"; 29 30 // IPv6 Var 31 var addrAAAA = "0:0:0:0:0:0:0:0"; 32 ``` 33 {% endcode %}