An Adaptive Refresh Mechanism Based on DTTL Model for DNS