Python_跟隨目標主機IP變換
阿新 • • 發佈:2017-06-27
情況 暫停 == col sof ip地址 負載 soft 負載均衡
1 ‘‘‘ 2 為了防止黑客攻擊或者負載均衡,會經常變換主機,這樣同一個域名在不同時間可能會對應不同的IP地址,在這種情況下可以通過 3 socket模塊的gethostbyname()函數來實時獲取目標主機的IP地址 4 ‘‘‘ 5 from time import sleep 6 from socket import gethostbyname 7 from datetime import datetime 8 9 def get_ipAddresses(url): 10 ipAddresses=[0] 11 while True: 12 sleep(0.5) #暫停0.5s 13 ip=gethostbyname(url) 14 if ip != ipAddresses[-1]: #目標主機IP地址發生變化 15 ipAddresses.append(ip) 16 print(str(datetime.now())[:19] +‘===>‘+ip) 17 18 get_ipAddresses(r‘www.microsoft.com‘)
Python_跟隨目標主機IP變換