Thanks,  I'll see if their admins will work with me.

Jimmy

-----Original Message-----
From: Ben Scott [mailto:mailvor...@gmail.com] 
Sent: Monday, June 20, 2011 11:34 AM
To: NT System Admin Issues
Subject: Re: DNS Cache Issue

On Mon, Jun 20, 2011 at 1:44 PM, Jimmy Tran <jt...@teachtci.com> wrote:
> For the past month or so, I've had issues connecting to github.com, about 3
> or 4 occurances.  Whenever my developers notice this, I can confirm a
> nslookup for github.com fails with the following error: " *** dc.domain
> can't find github.com: Server failed".

  There are six nameservers delegated authority for <github.com.>,
with names of the form <ns{1..4}.everydns.net.> and
<ns{1..2}.anchor.net.au.>.  The two under <anchor.net.au> try to do
EDNS0, but the resulting answers are malformed.  They work fine if
EDNS0 is avoided and DNS datagrams are limited to 512 bytes.

  Most likely, they've got an old or misconfigured firewall which
believes all DNS packets are 512 bytes.  That was correct in 1987 but
is wrong in 2011.

  Ideally, you contact the operators of the domain/nameservers in
question, and have them fix their network/change to a better DNS host.
 Failing that, you'll prolly have to disable EDNS0 at your end to
avoid their malfunction.

  I don't know of any way to disable EDNS0 only for a given
server/domain in MS-DNS.  The following link explains how to disable
EDNS0 for everything.  I haven't tried it, I am not familiar with it,
it may cause problems, etc., etc., but I wouldn't expect any trouble.

        http://technet.microsoft.com/en-us/library/cc787130%28WS.10%29.aspx

  I discovered this by using "dig", the incredibly useful DNS
diagnostic tool that's included with the ISC BIND suite.  (It's
available for MS Windows.)  Commands which demonstrate the issue:

> dig +noall ANY github.com. @ns1.anchor.net.au.
;; Warning: Message parser reports malformed message packet.
;; Truncated, retrying in TCP mode.
[remaining output omitted]
> dig+bufsize=512 ANY github.com. @ns1.anchor.net.au.
[remaining output omitted]
>

  Note the lack of warning in the second command.

  (I didn't start with those commands, but they demonstrate the problem.)

-- Ben

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe ntsysadmin


~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe ntsysadmin

Reply via email to