【发布时间】:2011-10-19 04:38:56
【问题描述】:
之前有人遇到过这个:
更新 DNS 记录后..我对 'test.somedomain.com' 进行了挖掘,我得到 167.69.143.234,但是当我执行 socket.gethostbyname('test.somedomain.com') 时,我得到 167.69.6.234。
我猜套接字仍在使用缓存...如何清除它?还是冲洗?
我的代码很简单:
Linux 终端
dig test.somedomain.com
Python:
import socket
socket.gethostbyname('test.somedomain.com')
它应该返回 167.69.143.234 地址,因为这是 DNS 中的更新地址。
【问题讨论】:
标签: python sockets caching dns gethostbyname