One liner to bulk add ipv6 addresses from a range
This guide is not complete on setting up ipv6 on cpanel rather this is one part of it.
Cpanel can be a bit of a pain if you want to assign a site a specific Ip from a range of Ipv6 addresses.
You can’t do this if you just add the one big range.
Instead, it is best to add addresses as individual /128 but who has time to sit there and add them?
That is where a one-liner like this can be handy.
Note: You will want to replace Prefix
in the command before you run the below command.
1
for i in {1..500}; do whmapi1 --output=jsonpretty ipv6\_range\_add range='Prefix::'$i'/128' name='IPv6Address'$i ; done
This post is licensed under CC BY 4.0 by the author.