dig www.sina.com.cn
jupiter.sina.com.cn. 30 IN A 183.232.24.117
jupiter.sina.com.cn. 30 IN A 183.232.24.115
jupiter.sina.com.cn. 30 IN A 183.232.24.112
jupiter.sina.com.cn. 30 IN A 183.232.24.114
jupiter.sina.com.cn. 30 IN A 183.232.24.111
jupiter.sina.com.cn. 30 IN A 183.232.24.113
jupiter.sina.com.cn. 30 IN A 183.232.24.116
這意味着域名www.sina.com.cn可以被解析爲上面七個ips中的一個。如何獲取IP地址何時瀏覽域名?
我想知道下面的代碼準確訪問哪個ip。
import requests
source = 'http://www.sina.com.cn'
r = requests.get(source)
print(r.headers)
{ '服務器': 'nginx的', '過期': '星期五,2017年2月3日6點41分23秒格林尼治標準時間', '日期':「星期五,2017年2月3日6點40分23秒GMT ','年齡':'10','內容編碼':'gzip','Content-Length':'133766','Content-Type':'text/html','X-Cache':'HIT從'cmnet.xxg.18a4.34.spool.sina.com.cn','X-Powered-By':'shci_v1.03','Vary':'Accept-Encoding','Cache-Control':'max ''最後修改':'Fri,2017年2月3日06:40:00 GMT'}
沒有ip地址信息。
ping cmnet.xxg.18a4.34.spool.sina.com.cn
ping: unknown host cmnet.xxg.18a4.34.spool.sina.com.cn
哪個IP地址被訪問時發送到域名www.sina.com.cn以上蟒蛇代碼的要求? 打開wireshark來監視進程。
此時www.sina.com.cn被解析爲183.232.24.111,也許下一次可以解析爲183.232.24.117,無論是哪一個,我希望它的顯示我的Python代碼。
的IP將從一個在範圍(183.232.24.111-183.232.24.117)被改變成其它。
你看到一個循環DNS設置的是* *有意返回一個IP地址,出池。這主要用於負載平衡和故障轉移。此外還有一個反向代理出於同樣的原因。所有這些對用戶來說並不重要,並且很可能也不適合你。 –