网友用python把IPv4地址变成LITNET-NAT64网段,ipv4litnet-nat64,网友用python把IP
网友用python把IPv4地址变成LITNET-NAT64网段,ipv4litnet-nat64,网友用python把IP
网友用python把IPv4地址变成LITNET-NAT64网段,方便写入hosts,只对IPv6的童鞋"上外网"有用,你们懂的。不过不足两位的数值要补0,例如“6”要补为“06”,“c”要补为“0c”1.[代码]把IPv4地址变成LITNET-NAT64网段提供转换代理的IPv6格式
#!/usr/bin/env pythonwhile 1: print "A.B.C.D" num1 = int(raw_input("Please input A:")) n1 =num1 result1 = '' li1=[] while n1 >=16: if (n1%16)==10: li1.append("a") elif (n1%16)==11: li1.append("b") elif (n1%16)==12: li1.append("c") elif (n1%16)==13: li1.append("d") elif (n1%16)==14: li1.append("e") elif (n1%16)==15: li1.append("f") else: li1.append(n1%16) n1=n1/16 if (n1)==10: li1.append("a") elif (n1)==11: li1.append("b") elif (n1)==12: li1.append("c") elif (n1)==13: li1.append("d") elif (n1)==14: li1.append("e") elif (n1)==15: li1.append("f") else: li1.append(n1) for i in range(0,len(li1)): result1+=str(li1[len(li1)-i-1]) num2 = int(raw_input("Please input B:")) n2 =num2 result2 = '' li2=[] while n2 >=16: if (n2%16)==10: li2.append("a") elif (n2%16)==11: li2.append("b") elif (n2%16)==12: li2.append("c") elif (n2%16)==13: li2.append("d") elif (n2%16)==14: li2.append("e") elif (n2%16)==15: li2.append("f") else: li2.append(n2%16) n2=n2/16 if (n2)==10: li2.append("a") elif (n2)==11: li2.append("b") elif (n2)==12: li2.append("c") elif (n2)==13: li2.append("d") elif (n2)==14: li2.append("e") elif (n2)==15: li2.append("f") else: li2.append(n2) for j in range(0,len(li2)): result2+=str(li2[len(li2)-j-1]) num3 = int(raw_input("Please input C:")) n3 =num3 result3 = '' li3=[] while n3 >=16: if (n3%16)==10: li3.append("a") elif (n3%16)==11: li3.append("b") elif (n3%16)==12: li3.append("c") elif (n3%16)==13: li3.append("d") elif (n3%16)==14: li3.append("e") elif (n3%16)==15: li3.append("f") else: li3.append(n3%16) n3=n3/16 if (n3)==10: li3.append("a") elif (n3)==11: li3.append("b") elif (n3)==12: li3.append("c") elif (n3)==13: li3.append("d") elif (n3)==14: li3.append("e") elif (n3)==15: li3.append("f") else: li3.append(n3) for k in range(0,len(li3)): result3+=str(li3[len(li3)-k-1]) num4 = int(raw_input("Please input D:")) n4 =num4 result4 = '' li4=[] while n4 >=16: if (n4%16)==10: li4.append("a") elif (n4%16)==11: li4.append("b") elif (n4%16)==12: li4.append("c") elif (n4%16)==13: li4.append("d") elif (n4%16)==14: li4.append("e") elif (n4%16)==15: li4.append("f") else: li4.append(n4%16) n4=n4/16 if (n4)==10: li4.append("a") elif (n4)==11: li4.append("b") elif (n4)==12: li4.append("c") elif (n4)==13: li4.append("d") elif (n4)==14: li4.append("e") elif (n4)==15: li4.append("f") else: li4.append(n4) for h in range(0,len(li4)): result4+=str(li4[len(li4)-h-1]) print "2001:778:0:ffff:64:0:"+result1+result2+":"+result3+result4
编橙之家文章,
相关内容
- python抓取百度音乐mp3歌曲,python抓取百度音乐,python抓取
- 使用Python生成文件的MD5和sha1,,使用Python生成文件
- 绑定修改网卡绑定关系的python程序,修改网卡绑定pyt
- Python用来处理图像几何变换,python图像几何变换,Pytho
- 用python将语料转化为可计算的形式,python语料,自然语言
- 简单的筛选格式 python工具,筛选python工具,自己写的简
- 使用python重命名指定目录文件,,使用python重命名指
- python数据结构快速排序,python数据结构,<python数据结
- pyton清空当前目录下当前文件以外的所有文件,pyton当前
- 我使用Python计算日志文件中IP的次数,python日志文件,我
评论关闭