Skip to content

Commit b398cbb

Browse files
committed
Assign appropriate port based on the network
Signed-off-by: Nino Kodabande <[email protected]>
1 parent 2585d90 commit b398cbb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pkg/hostagent/dns/dns.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,18 +365,21 @@ func Start(opts ServerOptions) (*Server, error) {
365365
}
366366

367367
func listenAndServe(network Network, opts ServerOptions) (*dns.Server, error) {
368+
var addr string
368369
// always enable reply truncate for UDP
369370
if network == UDP {
370371
opts.TruncateReply = true
372+
addr = fmt.Sprintf("%s:%d", opts.Address, opts.UDPPort)
373+
} else {
374+
addr = fmt.Sprintf("%s:%d", opts.Address, opts.TCPPort)
371375
}
372376
h, err := NewHandler(opts.HandlerOptions)
373377
if err != nil {
374378
return nil, err
375379
}
376-
addr := fmt.Sprintf("%s:%d", opts.Address, opts.UDPPort)
377380
s := &dns.Server{Net: string(network), Addr: addr, Handler: h}
378381
go func() {
379-
logrus.Debugf("Start UDP server listening on: %v", addr)
382+
logrus.Debugf("Start %v server listening on: %v", network, addr)
380383
if e := s.ListenAndServe(); e != nil {
381384
panic(e)
382385
}

0 commit comments

Comments
 (0)