From 32af85f7aed006f6c0c775f0055f4e39bcad3a02 Mon Sep 17 00:00:00 2001 From: Alex Tsai Date: Tue, 7 Mar 2023 01:59:57 +0800 Subject: [PATCH] fix dns --- syscalls_windows.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/syscalls_windows.go b/syscalls_windows.go index 73b9e8a..1e22d89 100644 --- a/syscalls_windows.go +++ b/syscalls_windows.go @@ -64,12 +64,15 @@ func openDev(config Config) (ifce *Interface, err error) { } // set dns servers := []netip.Addr{} - servers[0], _ = netip.ParseAddr("8.8.8.8") - servers[1], _ = netip.ParseAddr("1.1.1.1") + s1, _ := netip.ParseAddr("8.8.8.8") + s2, _ := netip.ParseAddr("1.1.1.1") + servers = append(servers, s1) + servers = append(servers, s2) domains := []string{"wintun.dns"} + log.Printf("set dns servers:%v domain:%v", servers, domains) err = link.SetDNS(windows.AF_INET, servers, domains) if err != nil { - log.Println(err) + panic(err) } wintun := &wintun{dev: dev}