1. 程式人生 > >Python_跟隨目標主機IP變換

Python_跟隨目標主機IP變換

情況 暫停 == 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(rwww.microsoft.com)

Python_跟隨目標主機IP變換