diff --git a/internal/app/nameservers.go b/internal/app/nameservers.go index d13d78e..ff419ef 100644 --- a/internal/app/nameservers.go +++ b/internal/app/nameservers.go @@ -61,7 +61,11 @@ func initNameserver(n string) (models.Nameserver, error) { } u, err := url.Parse(n) if err != nil { - return ns, err + ip := net.ParseIP(n) + if ip == nil { + return ns, err + } + return ns, nil } switch u.Scheme { case "sdns":