Bất kỳ ai gặp phải điều này trước đây:Làm cách nào để xóa bộ nhớ cache cho phản hồi socket.gethostbyname?
Sau khi cập nhật bản ghi DNS .. Tôi thực hiện tìm kiếm 'test.somedomain.com' Tôi nhận được 167.69.143.234, tuy nhiên khi tôi thực hiện một socket.gethostbyname ('test.somedomain. com ') Tôi nhận được 167.69.6.234.
Tôi đoán ổ cắm vẫn đang sử dụng bộ nhớ cache ... làm thế nào để xóa nó? hoặc tuôn ra nó?
Mã của tôi rất đơn giản:
Linux termianl
dig test.somedomain.com
Python:
import socket
socket.gethostbyname('test.somedomain.com')
Cần trả lại địa chỉ 167.69.143.234 như đó là cập nhật một trong DNS.