I would like to increment an ip address by a fixed value.
Precisely this is what I am trying to achieve, I have an ip address say, 192.168.0.3 and I want to increment it by 1 which would result in 192.168.0.4 or even by a fixed value, x so that it will increment my ip address by that number. so, I can have a host like 192.168.0.3+x.
I just want to know if any modules already exist for this conversion.
I tried socket.inet_aton and then socket.inet_ntoa, but I don’t know how to get that working properly. Need some help or advice on that.
In Python 3:
In reverse:
Python 2/3
You could use
structmodule to unpack the result ofinet_aton()e.g.,In reverse: