Is there a way in Golang to cache the response from the DNS server? Java apps by default cache the DNS info until the app gets restarted.
On Sunday, October 16, 2016 at 5:01:44 PM UTC-5, Ian Lance Taylor wrote: > > On Sun, Oct 16, 2016 at 9:10 AM, <subbagu...@gmail.com <javascript:>> > wrote: > > > > Getting dail tcp error while calling httpClient.Get or httpClient.Post > > > > > > http client settings: > > httpClient = &http.Client{ > > Timeout: 30 * time.Second, > > } > > > > Error: > > > > dial tcp: lookup on xx.xx.xx.xxx:53: dial udp xx.xx.xx.xxx:53: i/o > timeout > > > > > > CentOS version: CentOS Linux release 7.2.1511 (Core) > > > > > > can you provide the resolution for this? > > Looks like your DNS server is not responding to your Go program. Any > idea why? Firewall issue? Misunderstanding of DNS config files? You > could try setting `GODEBUG=netdns=cgo` in the environment; see > https://golang.org/pkg/net. > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.