In message <ba25c9bb-29d5-4771-bcad-4f6a34f69...@newgeo.com>, Scott Haneda writ es: > On Jun 29, 2009, at 5:08 PM, Mark Andrews wrote: > > > In message <76610622-42ba-4ed3-b945-14f6c6796...@newgeo.com>, Scott > > Haneda writ > > es: > >> I have been using the below command to determine if a domain is > >> registered. I use this for an internal audit of what clients have > >> come and gone, and what DNS records I need to clean up. > >> > >> dig example.com NS +trace -4 @4.2.2.1 | grep -i ns1.example.com > >> > >> I run it also with ns2.example.com in the grep to make certain my > >> primary and secondary are listed. > >> > >> My current trouble is that I am getting intermittent failures if the > >> domain is not a tld of .com, .net, .org. > >> > >> $dig customtruckgraphics.us NS +trace -4 @4.2.2.1 +short > >> NS F.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS M.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS G.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS E.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS D.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS L.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS C.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS K.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS I.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS J.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS A.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS B.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> NS H.ROOT-SERVERS.NET. from server 4.2.2.1 in 19 ms. > >> dig: couldn't get address for 'J.GTLD.BIZ': not found > > > > J.GTLD.BIZ only has a IPv6 addresses. > > > >> Can someone explain to me what is happening here, and also, provide a > >> suggestion on how to best test for the conditions I am after? > > > > You need to run a version of dig with this bug fix or just re-try. > > > > 2517. [bug] dig +trace with -4 or -6 failed when it > > chose a > > nameserver address of the excluded address. > > [RT #18843] > > > > Which should read. > > > > 2517. [bug] dig +trace with -4 or -6 failed when it > > chose a > > nameserver address of the excluded address > > type. > > [RT #18843] > > > > Alternatively do "dig ns parent.zone", then > > "dig +norec ns child.zone @parent-server". > > > Hi Mark, thanks for the reply. I do not understand your last > suggestion. If the domain in question is customtruckgraphics.us, can > you show me an example of how to do this?
% dig ns us ; <<>> DiG 9.3.6-P1 <<>> ns us ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38654 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 6 ;; QUESTION SECTION: ;us. IN NS ;; ANSWER SECTION: us. 518400 IN NS a.gtld.biz. us. 518400 IN NS i.gtld.biz. us. 518400 IN NS c.gtld.biz. us. 518400 IN NS b.gtld.biz. us. 518400 IN NS j.gtld.biz. us. 518400 IN NS k.gtld.biz. ;; ADDITIONAL SECTION: a.gtld.biz. 516703 IN A 209.173.53.162 b.gtld.biz. 516685 IN A 209.173.57.162 c.gtld.biz. 516677 IN A 209.173.60.65 i.gtld.biz. 516687 IN A 156.154.96.126 k.gtld.biz. 516672 IN A 156.154.72.65 j.gtld.biz. 516601 IN AAAA 2001:503:a124:ffff:ffff:ffff:ffff:ff7e ;; Query time: 438 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Jun 30 10:32:37 2009 ;; MSG SIZE rcvd: 232 % dig +norec customtruckgraphics.us ns @a.gtld.biz ; <<>> DiG 9.3.6-P1 <<>> +norec customtruckgraphics.us ns @a.gtld.biz ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22320 ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;customtruckgraphics.us. IN NS ;; AUTHORITY SECTION: customtruckgraphics.us. 7200 IN NS NS1.OCTANEDNS.COM. customtruckgraphics.us. 7200 IN NS NS2.OCTANEDNS.COM. ;; Query time: 242 msec ;; SERVER: 209.173.53.162#53(209.173.53.162) ;; WHEN: Tue Jun 30 10:33:22 2009 ;; MSG SIZE rcvd: 89 % > As to the versions, I would not be onjectionable to updating, how do I > tell which version of dig is on the machine, Look in the comments. I used dig from 9.3.6-P1 to make the above queries. > as well as where to find the version that addresses the two bugs listed > above? One bug actually. The ISC web site. > I can not > rebuild named entirely, as it was enough trouble getting DLZ working > on RHEL. I would just need to fish out dig, and build that separate. I suspect you will find it easier to just fully upgrade. You may need to go find test rpms. I'm not a Linux guy but I'm sure they shouldn't be hard to find or for that matter convert a existing source on. Mark > Thank you. > -- > Scott * If you contact me off list replace talklists@ with scott@ * > -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users