On Mon, Oct 17, 2016 at 8:26 AM,  <roberto.de...@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.

You can do DNS lookups yourself using `net.LookupHost` and friends.

Ian

> 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
>
> --
> 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.

-- 
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.

Reply via email to