from socket import inet_aton
import struct
lst = ['218.189.1.226',
'218.132.0.157',
'218.206.1.194',
'218.206.0.206']
lst = sorted(lst, key=lambda ip: struct.unpack("!L", inet_aton(ip))[0])
print(*lst, sep='\n')
'''
run:
218.132.0.157
218.189.0.226
218.206.0.206
218.206.1.194
'''