import random
import socket
import struct
socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff)))
Это будет генерировать случайные IP-адреса в диапазоне 0.0.0.0
~ 255.255.255.255
Для генерации в пределах диапазона используйте for n in range(0x01020408, 0x08040201)
[это будет генерировать в диапазоне 1.2.4.8 и 8.4.2.1 .]
Вы также можете использовать Fake Apache Login, но я сомневаюсь, что это поможет вашему делу.
from faker import Faker
fakeIP = Faker()
ip_addr = fakeIP.ipv4()