diff --git a/handler/duck/duck_handler.go b/handler/duck/duck_handler.go index decb618..3ccf555 100644 --- a/handler/duck/duck_handler.go +++ b/handler/duck/duck_handler.go @@ -51,6 +51,7 @@ func (handler *Handler) DomainLoop(domain *godns.Domain, panicChan chan<- godns. if currentIP == lastIP { log.Printf("IP is the same as cached one. Skip update.\n") } else { + lastIP = currentIP client := &http.Client{} if handler.Configuration.Socks5Proxy != "" {