Как очистить кеш для ответа socket.gethostbyname?

Кто-нибудь сталкивался с этим раньше:

После обновления записей DNS ... Я копаю "test.somedomain.com", я получаю 167.69.143.234, однако когда я выполняю socket.gethostbyname ('test .somedomain.com ') Получаю 167.69.6.234.

Полагаю, сокет все еще использует кеш ... как мне его очистить? или очистить его?

Мой код очень прост:

Linux Termianl

dig test.somedomain.com

Python:

import socket
socket.gethostbyname('test.somedomain.com')

Он должен возвращать адрес 167.69.143.234, так как он обновлен в DNS.

7
задан Jim 3 August 2011 в 14:47
поделиться