mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-05 20:54:18 +08:00
Merge pull request #3356 from gravitl/fix/allow-multiple-client-gw-dns
Fix/allow-multiple-client-dns
This commit is contained in:
parent
d46050cab4
commit
7c262abbb9
1 changed files with 6 additions and 3 deletions
|
@ -1043,10 +1043,13 @@ func validateCustomExtClient(customExtClient *models.CustomExtClient, checkID bo
|
|||
}
|
||||
//validate DNS
|
||||
if customExtClient.DNS != "" {
|
||||
if ip := net.ParseIP(customExtClient.DNS); ip == nil {
|
||||
return errInvalidExtClientDNS
|
||||
ips := strings.Split(customExtClient.DNS, ",")
|
||||
for _, ip := range ips {
|
||||
trimmedIp := strings.TrimSpace(ip)
|
||||
if ip := net.ParseIP(trimmedIp); ip == nil {
|
||||
return errInvalidExtClientDNS
|
||||
}
|
||||
}
|
||||
//extclient.DNS = customExtClient.DNS
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue