diff --git a/app/dns/nameserver.go b/app/dns/nameserver.go index 3c2aee64..99a70a34 100644 --- a/app/dns/nameserver.go +++ b/app/dns/nameserver.go @@ -10,11 +10,11 @@ type NameServer interface { QueryIP(ctx context.Context, domain string) ([]net.IP, error) } -type LocalNameServer struct { +type localNameServer struct { resolver net.Resolver } -func (s *LocalNameServer) QueryIP(ctx context.Context, domain string) ([]net.IP, error) { +func (s *localNameServer) QueryIP(ctx context.Context, domain string) ([]net.IP, error) { ipAddr, err := s.resolver.LookupIPAddr(ctx, domain) if err != nil { return nil, err @@ -26,8 +26,8 @@ func (s *LocalNameServer) QueryIP(ctx context.Context, domain string) ([]net.IP, return ips, nil } -func NewLocalNameServer() *LocalNameServer { - return &LocalNameServer{ +func NewLocalNameServer() *localNameServer { + return &localNameServer{ resolver: net.Resolver{ PreferGo: true, }, diff --git a/app/dns/server.go b/app/dns/server.go index 84eda40f..c86c0f9c 100644 --- a/app/dns/server.go +++ b/app/dns/server.go @@ -44,7 +44,7 @@ func New(ctx context.Context, config *Config) (*Server, error) { for idx, destPB := range config.NameServers { address := destPB.Address.AsAddress() if address.Family().IsDomain() && address.Domain() == "localhost" { - server.servers[idx] = &LocalNameServer{} + server.servers[idx] = NewLocalNameServer() } else { dest := destPB.AsDestination() if dest.Network == net.Network_Unknown { @@ -56,7 +56,7 @@ func New(ctx context.Context, config *Config) (*Server, error) { } } if len(config.NameServers) == 0 { - server.servers = append(server.servers, &LocalNameServer{}) + server.servers = append(server.servers, NewLocalNameServer()) } return server, nil diff --git a/vendor/websocket b/vendor/websocket index 17ef9247..353d1e4e 160000 --- a/vendor/websocket +++ b/vendor/websocket @@ -1 +1 @@ -Subproject commit 17ef924799bd76d2e939bb6ccf8356bdfb19671d +Subproject commit 353d1e4e044e28bcf2ce8dccd9056bfd3385dbb8