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')