Ваш код не соответствует маске сети. На самом деле он даже не использует его. Вы разбираете на "." и не волнует "/24".
Все, что вам удалось сделать, - это анализ IP4-адреса, а затем добавление 1 к номеру, обеспечивающему переворачивание.
Если вы хотите следующий IP в этом случае следующий IP + 268
import ipaddress
ipaddress.ip_address('192.168.0.4') + 268
ip_str=str(ipaddress.ip_address('192.168.0.4') + 268
ip_str теперь должен быть '192.168.1.16'