誰もが前にこのに実行します。DNS records..Iを更新した後socket.gethostbynameレスポンスのキャッシュをフラッシュする方法は?
私はsocket.gethostbyname( 'test.somedomainを行うしかし、ときに私は、167.69.143.234を得る「test.somedomain.com」の発掘を行います。 com ')私は167.69.6.234を得る。
私はソケットがまだキャッシュを使用していると推測しています...どうすればそれをクリアできますか?またはそれをフラッシュ?
私のコードは非常に簡単です:
LinuxのTermianl
dig test.somedomain.com
のPython:
import socket
socket.gethostbyname('test.somedomain.com')
それがDNSで更新1であるとして、それは167.69.143.234アドレスを返すべきです。