DNS的有效时间是网络告诉模块的,不由模块来控制。
具体如下:
模块在第一次查询DNS时,网络就会把这个DNS的有效时间告诉模块,模块会把DNS和有效时间都保存在本地。以后模块再收到DNS的请求时,会比较缓存的有效时间,如果是有效的,则用缓存的,如果失效,就再去网络查询。