Feature: can set custom interface for dns nameserver (#2126)

This commit is contained in:
Hongqi Yu
2022-06-01 10:50:54 +08:00
committed by GitHub
parent 9d2fc976e2
commit c1285adbf8
3 changed files with 15 additions and 5 deletions

View File

@ -51,7 +51,7 @@ func transform(servers []NameServer, resolver *Resolver) []dnsClient {
for _, s := range servers {
switch s.Net {
case "https":
ret = append(ret, newDoHClient(s.Addr, resolver))
ret = append(ret, newDoHClient(s.Addr, s.Interface, resolver))
continue
case "dhcp":
ret = append(ret, newDHCPClient(s.Addr))