First function converting IP tuple to integer:
ip_to_int({A,B,C,D}) -> (A*16777216)+(B*65536)+(C*256)+(D).
Code to convert integer to IP tuple:
int_to_ip(Ip)-> {Ip bsr 24, (Ip band 16711680) bsr 16, (Ip band 65280) bsr 8, Ip band 255}.
And brief dumb example:
Eshell V5.8.4 (abort with ^G) 1> Ip = {1,2,3,4}. {1,2,3,4} 2> db_server:int_to_ip(db_server:ip_to_int(Ip)). {1,2,3,4} 3>
Hope this code helped you, if you have reached this page :)