nginx: fix nameservers when they contain DoT domain names
This commit is contained in:
parent
a6834d2b05
commit
1aeeba70ad
|
@ -155,7 +155,11 @@ in
|
|||
resolver.addresses =
|
||||
let
|
||||
isIPv6 = addr: builtins.match ".*:.*:.*" addr != null;
|
||||
escapeIPv6 = addr:
|
||||
escapeIPv6 = entry:
|
||||
let
|
||||
# cut off potential domain name from DoT
|
||||
addr = toString (lib.take 1 (builtins.split "#" entry));
|
||||
in
|
||||
if isIPv6 addr then
|
||||
"[${addr}]"
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue