DNS缓存如何在dnsmasq中清除

时间:2019-04-10 11:22:37

标签: amazon-web-services amazon-ec2 dns ubuntu-16.04 dnsmasq

即使收到来自resolv-file = / etc / resolv.dnsmasq ..中定义的父级名称服务器的否定响应,dns缓存也会在max-cache-ttl秒后清除吗?

# Server Configuration
listen-address=127.0.0.1
port=53
bind-interfaces
user=dnsmasq
group=dnsmasq
pid-file=/var/run/dnsmasq/dnsmasq.pid

# Name resolution options
resolv-file=/etc/resolv.dnsmasq
cache-size=1000
neg-ttl=2
max-cache-ttl=5
domain-needed
bogus-priv

cat /etc/hosts
127.0.0.1 localhost

cat /etc/resolv.conf 
nameserver 127.0.0.1
search eu-west-1.compute.internal

我的域使用@ 127.0.0.1可以很好地解析,而不能使用resolv.dnsmasq中的父名称服务器来解析。那么它是从缓存中解析的吗?在那种情况下,我将max-cache-ttl设置为5秒,因此如果父级名称服务器提供否定响应,它是否可以维护缓存??

我要挖掘的域以rds.amazonaws.com结尾

谢谢。

0 个答案:

没有答案