#python-3.x #scapy
Вопрос:
Есть ли способ увеличить IPv6-адрес (только блок префикса маршрутизации) с помощью python ?
2001:db8:3333:4444:5555:6666:7777:8888
3333 следует увеличить на 5333 (2000 )
На каждой итерации значение должно быть 2000 ,
Внутри цикла for я попытался увеличить ipv6-адрес с помощью,
addr1 = ip-адрес.IPv6-адрес(‘2001:db8:3333:4444:5555:6666:7777:8888’) addr1 = addr1 1000000 IPv6-адрес addr1(‘2001:db8:3333:4444:5555:6666:7786:cac8’)
Ответ №1:
Вы можете преобразовать IPv6-адрес в int и добавить в адрес точно так же
addr1 = ipaddress.IPv6Address('2001:db8:3333:4444:5555:6666:7777:8888') addr1 = int(ipaddress.IPv6Address('0000:000:2000:0000:0000:0000:0000:0000'))