python 域名转IP 在查看制定端口是否开放,pythonip,[Python]代码#!
python 域名转IP 在查看制定端口是否开放,pythonip,[Python]代码#!
[Python]代码
#!/usr/local/bin/python#-*- coding: UTF-8 -*-#####################################################################qq:316118740#BLOG:http://hi.baidu.com/alalmn# python 域名转IP 在查看制定端口是否开放# 刚学写的不好请大家见谅####################################################################import socket#获取域名的IP地址def www_ip(name): #域名转IP try: result = socket.getaddrinfo(name, None) return result[0][4][0] except: return 0def ip_port(ip): #查看IP端口是否开放 port=21 s=socket.socket() #address="127.0.0.1" try: s.connect((ip,port)) #print 'IP:',ip,"port:",port,"以开放" return 1 except socket.error,e: #print 'IP:',ip,"port:",port,"未开放" return 0if __name__=='__main__': www= "www.163.com" IP=www_ip(www) if IP: print www,"ip地址:",IP if ip_port(IP): print IP,"开放21端口" else: print IP,"未开21放端口" else: print www,"域名转IP失败"
相关内容
- 无序字符串生成,字符串生成,Interactive
- python 中messagebox使用 做中断调试不错,pythonmessagebox,[
- S60手机屏幕截图,s60屏幕截图,[Python]代码im
- 封装subprocess来执行命令,subprocess执行命令,comand.py#!/
- Python的logging模块封装,pythonlogging模块,log.py#!/usr
- python获得本地计算机的名字,python获得计算机,import s
- Python 获取服务器信息,python获取服务器,sUrl = '<a h
- python 自动重启本程序,python重启程序,[Python]代码#!
- 仿内置用法 按key分组成嵌套字典,key嵌套,[Python]代码
- python 可分组字典 对象按属性分组成字典,python字典,
评论关闭