On Mon, Oct 17, 2016 at 8:26 AM, <
robert...@gmail.com> wrote:
> 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> 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
>