IPv6 - как сгенерировать случайный адрес из подсети
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
IPv6 - как сгенерировать случайный адрес из подсети
Скрипт на python:
#!/usr/bin/env python3 random import seed, getrandbits from ipaddress import IPv6Network, IPv6Address subnet = '2a01:4f8:c010:4a71::/64' seed() network = IPv6Network(subnet) address = IPv6Address(network.network_address + getrandbits(network.max_prefixlen - network.prefixlen)) print(address)
Генерируем рандомный Ipv6:
# python3 random-ipv6-addr.py 2a01:4f8:c010:4a71:9b7a:e4c5:5931:b9bf