您当前的位置:首页 > 计算机 > 编程开发 > Python

Python监视域名对应IP地址变化情况

时间:09-07来源:作者:点击数:

为了负载均衡或者增加黑客攻击难度,很多域名对应的IP地址是会经常变化的。

from time import sleep

from socket import gethostbyname

from datetime import datetime

def get_ipAddresses(url):

    ipAddresses = [0]

    while True:

        sleep(0.5) #每隔0.5秒查询一次

        ip = gethostbyname(url) #获取IP地址

        if ip != ipAddresses[-1]: #和上次获取的IP地址不一样

            ipAddresses.append(ip)

            print(str(datetime.now())[:19]+'===>'+ip)

get_ipAddresses(r'www.microsoft.com')

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门