Quoting from Matus UHLAR - fantomas's mail on Wed, Dec 22, 2010:
> > Is there any solution to this problem without contacting the DNS
> > administrator of that domain? I have seen this problem for many
> > domains on the internet.
> 
> Well, first find which is the real problem - domain delegated to invalisd
> servers, server providing invalid data, and than you have to fix what is
> broken.
> 
> Give us a real example if we have to provider real solution.

Case 1:

Domain: e-nxt.com
Real Nameservers: ns1.webpresenceworld.com. ns2.webpresenceworld.com.
Fake Nameservers: ns5.zenexpress.com. ns6.zenexpress.com.

==============================================================
$ dig +norecurse @a.gtld-servers.net. e-nxt.com.
;; QUESTION SECTION:
;e-nxt.com.         IN  A

;; AUTHORITY SECTION:
e-nxt.com.      172800  IN  NS  ns1.webpresenceworld.com.
e-nxt.com.      172800  IN  NS  ns2.webpresenceworld.com.
==============================================================
  (correct)

==============================================================
$ dig +norecurse @ns1.webpresenceworld.com. e-nxt.com.
;; QUESTION SECTION:
;e-nxt.com.         IN  A

;; ANSWER SECTION:
e-nxt.com.      3600    IN  A   203.201.252.134

;; AUTHORITY SECTION:
e-nxt.com.      3600    IN  NS  ns6.zenexpress.com.
e-nxt.com.      3600    IN  NS  ns5.zenexpress.com.
==============================================================
  (authority section is not correct and should not be cached by named)

==============================================================
$ dig +norecurse @ns6.zenexpress.com. e-nxt.com.
;; QUESTION SECTION:
;e-nxt.com.         IN  A
==============================================================
  (refused, this is correct)

So, the authority section as reported by the tld nameservers is
correct. The authority section as reported by the real nameservers is
incorrect. The problem occurs when sending a mail to e-nxt.com. The
following lookups are triggered:

e-nxt.com A
e-nxt.com MX
mail1.e-nxt.com A
mail2.e-nxt.com A

When the named cache is empty, the first lookup succeeds. After that,
the incorrect authority section is cached by named. Due to this, the
second lookup fails. After the incorrect NS record expires, the second
lookup succeeds during the fresh lookup. The incorrect authority
section again gets cached. Then, the third and fourth lookups fail.

dig +trace always gives a correct answer for all the above lookups.
Clearing the cache gives the correct answer for the first lookup after
that.


Case 2:

Domain: imagesystems.co.in
Real Nameservers: ns1.servershost.net. ns2.servershost.net.
Fake Nameservers: ns1.cyberasiantrade.com. ns2.cyberasiantrade.com.

==============================================================
$ dig +norecurse @ns1.servershost.net. imagesystems.co.in.
;; QUESTION SECTION:
;imagesystems.co.in.        IN  A

;; ANSWER SECTION:
imagesystems.co.in. 14400   IN  A   205.234.222.71

;; AUTHORITY SECTION:
imagesystems.co.in. 43200   IN  NS  ns1.cyberasiantrade.com.
imagesystems.co.in. 43200   IN  NS  ns2.cyberasiantrade.com.
==============================================================

==============================================================
$ dig +norecurse @ns1.cyberasiantrade.com. imagesystems.co.in.
==============================================================
  (no reply, this is correct)


-- 
Sunil Shetye.
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to