Câu trả lời:
Theo Flush bộ nhớ cache dnsmasq dns :
dnsmasq là một máy chủ DNS, TFTP và DHCP nhẹ. Dự định cung cấp dịch vụ DNS và DHCP được ghép nối cho mạng LAN. Dnsmasq chấp nhận các truy vấn DNS và trả lời chúng từ một máy chủ nhỏ, cục bộ, bộ đệm hoặc chuyển tiếp chúng đến một máy chủ DNS thực, đệ quy. Phần mềm này cũng được cài đặt nhiều bộ định tuyến giá rẻ để lưu trữ các truy vấn dns. Chỉ cần khởi động lại để xóa bộ nhớ cache dns:
# stopservice dnsmasq
# startservice dnsmasq
killall -1 dnsmasq
Gửi tín hiệu HUP để báo cho nó xóa bộ nhớ cache đọc lại cấu hình của nó, do đó bắt đầu lại với một bản rõ ràng.
dnsmasq
có thể không xóa bộ nhớ cache khi khởi động lại. Mặc dù tôi đã đặt # killall -HUP dnsmasq
hơn là # killall -1 dnsmasq
vì nó dễ nhớ / dễ hiểu hơn.