ip2name

# coding:utf-8

def ip2name(ip):
    ipa = ip
    ip = ip.split('.')
    ip = [int(i) for i in ip]
    ip[0] = chr(ip[0]|128)
    ip[1] = chr(ip[1]|128)
    ip[2] = chr(ip[2]|128)
    ip[3] = chr(ip[3])
    name = (ip[0]+ip[3]).decode('cp936').encode('utf-8')+(ip[1]+ip[3]).decode('cp936').encode('utf-8')+(ip[2]+ip[3]).decode('cp936').encode('utf-8')
    return name + ':' + ipa 

print ip2name('219.228.119.110')