From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] ndb reverse lookup From: Brantley Coile Date: Tue, 1 Jun 2004 14:15:42 -0400 In-Reply-To: <1ed1feb624a20a068ff048ececb23475@vitanuova.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-oxziomxxxmssengrxtbyqbelxa" Topicbox-Message-UUID: 8ea136c8-eacd-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-oxziomxxxmssengrxtbyqbelxa Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit What do I add to /lib/ndb/local1 to get reverse lookups to work? 205.185.197.119 is a machine in borf.com domain. Which is also the address of the dns server, so edsac has the same IP address. baron% ndb/dnsdebug @edsac 205.185.197.119 1.1: sending to 205.185.197.119/edsac 119.197.185.205.in-addr.arpa ptr 1.1: sending to 205.185.197.119/edsac 119.197.185.205.in-addr.arpa ptr 1: rcvd Server failed from 205.185.197.119 (authoritative can_recurse) Q: 119.197.185.205.in-addr.arpa ptr Auth: 197.185.205.in-addr.arpa 23 hr 59 min 55 ns as1.icg.net 197.185.205.in-addr.arpa 23 hr 59 min 55 ns as2.icg.net Hint: as1.icg.net 1 day 23 hr 59 ip 170.147.45.163 as2.icg.net 1 day 23 hr 59 ip 170.147.45.164 1.1: sending to 198.41.0.10/J.ROOT-SERVERS.NET 119.197.185.205.in-addr.arpa ptr 1: rcvd OK from 198.41.0.10 ( recurse) Q: 119.197.185.205.in-addr.arpa ptr Auth: arpa 6 day ns A.ROOT-SERVERS.NET arpa 6 day ns H.ROOT-SERVERS.NET arpa 6 day ns C.ROOT-SERVERS.NET arpa 6 day ns G.ROOT-SERVERS.NET arpa 6 day ns F.ROOT-SERVERS.NET arpa 6 day ns B.ROOT-SERVERS.NET arpa 6 day ns K.ROOT-SERVERS.NET arpa 6 day ns L.ROOT-SERVERS.NET arpa 6 day ns M.ROOT-SERVERS.NET arpa 6 day ns I.ROOT-SERVERS.NET arpa 6 day ns E.ROOT-SERVERS.NET arpa 6 day ns D.ROOT-SERVERS.NET Hint: A.ROOT-SERVERS.NET 41 day 16 hr ip 198.41.0.4 H.ROOT-SERVERS.NET 41 day 16 hr ip 128.63.2.53 C.ROOT-SERVERS.NET 41 day 16 hr ip 192.33.4.12 G.ROOT-SERVERS.NET 41 day 16 hr ip 192.112.36.4 F.ROOT-SERVERS.NET 41 day 16 hr ip 192.5.5.241 B.ROOT-SERVERS.NET 41 day 16 hr ip 192.228.79.201 K.ROOT-SERVERS.NET 41 day 16 hr ip 193.0.14.129 L.ROOT-SERVERS.NET 41 day 16 hr ip 198.32.64.12 M.ROOT-SERVERS.NET 41 day 16 hr ip 202.12.27.33 I.ROOT-SERVERS.NET 41 day 16 hr ip 192.36.148.17 E.ROOT-SERVERS.NET 41 day 16 hr ip 192.203.230.10 D.ROOT-SERVERS.NET 41 day 16 hr ip 128.8.10.90 1.2: sending to 198.41.0.4/A.ROOT-SERVERS.NET 119.197.185.205.in-addr.arpa ptr 1: rcvd OK from 198.41.0.4 ( recurse) Q: 119.197.185.205.in-addr.arpa ptr Auth: 205.in-addr.arpa 1 day ns chia.ARIN.NET 205.in-addr.arpa 1 day ns dill.ARIN.NET 205.in-addr.arpa 1 day ns henna.ARIN.NET 205.in-addr.arpa 1 day ns indigo.ARIN.NET 205.in-addr.arpa 1 day ns epazote.ARIN.NET 205.in-addr.arpa 1 day ns figwort.ARIN.NET 205.in-addr.arpa 1 day ns ginseng.ARIN.NET 1.5: sending to 205.185.197.119/edsac chia.arin.net ip 1: rcvd OK from 205.185.197.119 ( can_recurse) Q: chia.arin.net ip Ans: chia.arin.net 1 day 23 hr 59 ip 192.5.6.32 Auth: arin.net 1 day 23 hr 59 ns aloe.arin.net arin.net 1 day 23 hr 59 ns b3.nstld.com arin.net 1 day 23 hr 59 ns c3.nstld.com arin.net 1 day 23 hr 59 ns chia.arin.net arin.net 1 day 23 hr 59 ns d3.nstld.com arin.net 1 day 23 hr 59 ns dill.arin.net arin.net 1 day 23 hr 59 ns epazote.arin.net arin.net 1 day 23 hr 59 ns figwort.arin.net Hint: aloe.arin.net 1 day 23 hr 59 ip 192.12.94.32 b3.nstld.com 1 day 23 hr 59 ip 192.33.14.32 c3.nstld.com 1 day 23 hr 59 ip 192.26.92.32 chia.arin.net 1 day 23 hr 59 ip 192.5.6.32 d3.nstld.com 1 day 23 hr 59 ip 192.31.80.32 dill.arin.net 1 day 23 hr 59 ip 192.35.51.32 epazote.arin.net 1 day 23 hr 59 ip 192.41.162.32 figwort.arin.net 1 day 23 hr 59 ip 192.42.93.32 1.3: sending to 192.5.6.32/chia.arin.net 119.197.185.205.in-addr.arpa ptr 1: rcvd OK from 192.5.6.32 ( recurse) Q: 119.197.185.205.in-addr.arpa ptr Auth: 197.185.205.in-addr.arpa 1 day ns as1.icg.net 197.185.205.in-addr.arpa 1 day ns as2.icg.net 1.6: sending to 205.185.197.119/edsac as1.icg.net ip 1: rcvd OK from 205.185.197.119 ( can_recurse) Q: as1.icg.net ip Ans: as1.icg.net 1 day 23 hr 59 ip 170.147.45.163 Auth: icg.net 1 day 23 hr 59 ns as1.icg.net icg.net 1 day 23 hr 59 ns as2.icg.net Hint: as1.icg.net 1 day 23 hr 59 ip 170.147.45.163 as2.icg.net 1 day 23 hr 59 ip 170.147.45.164 1.4: sending to 170.147.45.163/as1.icg.net 119.197.185.205.in-addr.arpa ptr 1: rcvd Server failed from 170.147.45.163 ( recurse can_recurse) Q: 119.197.185.205.in-addr.arpa ptr 1.4: sending to 170.147.45.164/as2.icg.net 119.197.185.205.in-addr.arpa ptr 1: rcvd Server failed from 170.147.45.164 ( recurse can_recurse) Q: 119.197.185.205.in-addr.arpa ptr baron% --upas-oxziomxxxmssengrxtbyqbelxa Content-Type: message/rfc822 Content-Disposition: inline Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 035E319D8E for ; Tue, 1 Jun 2004 10:20:20 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (neuromancer.cse.psu.edu [130.203.4.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6400219D56 for <9fans@cse.psu.edu>; Tue, 1 Jun 2004 10:20:02 -0400 (EDT) Received: from mail.cse.psu.edu ([130.203.4.6]) by localhost (neuromancer [130.203.4.2]) (amavisd-new, port 10024) with LMTP id 20096-01-67 for <9fans@cse.psu.edu>; Tue, 1 Jun 2004 10:19:59 -0400 (EDT) Received: from smtp.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8A7B319D0C for <9fans@cse.psu.edu>; Tue, 1 Jun 2004 10:19:58 -0400 (EDT) Message-ID: <1ed1feb624a20a068ff048ececb23475@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] ndb reverse lookup From: C H Forsyth Date: Tue, 1 Jun 2004 15:25:51 +0100 In-Reply-To: <4394d1765d78b94f53fa5034ccb289de@borf.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+bwc=borf.com@cse.psu.edu Errors-To: 9fans-bounces+bwc=borf.com@cse.psu.edu assuming you're not looking for yet another new DNS type that i didn't know about, the request baron% ndb/dnsquery > 205.185.197.119 ptr isn't quite what you want if you're doing a reverse lookup. ndb/dnsquery automatically converts an IP address to reverse-lookup form if a dns type is not given, but you've given a type `ptr' so it doesn't do the transformation. reverse lookup requires a special form of `name' in the domain in-addr.arpa that is ndb/dnsquery 205.185.197.119 will automatically generate a search for 119.197.185.205.in-addr.arpa ptr which is what the DNS requires. similarly ndb/dnsdebug 205.185.197.119 will look for 119.197.185.205.in-addr.arpa ptr automatically 1.1: sending to 128.8.10.90/d.root-servers.net 119.197.185.205.in-addr.arpa ptr 1: rcvd OK from 128.8.10.90 ( recurse) Q: 119.197.185.205.in-addr.arpa ptr Auth: 205.in-addr.arpa 1 day ns chia.ARIN.NET 205.in-addr.arpa 1 day ns dill.ARIN.NET 205.in-addr.arpa 1 day ns henna.ARIN.NET 205.in-addr.arpa 1 day ns indigo.ARIN.NET 205.in-addr.arpa 1 day ns epazote.ARIN.NET 205.in-addr.arpa 1 day ns figwort.ARIN.NET 205.in-addr.arpa 1 day ns ginseng.ARIN.NET 1.4: sending to 128.8.10.90/d.root-servers.net chia.arin.net ip 1: rcvd OK from 128.8.10.90 ( recurse) Q: chia.arin.net ip Auth: net 2 day ns A.GTLD-SERVERS.net net 2 day ns B.GTLD-SERVERS.net net 2 day ns C.GTLD-SERVERS.net net 2 day ns D.GTLD-SERVERS.net net 2 day ns E.GTLD-SERVERS.net net 2 day ns F.GTLD-SERVERS.net ... and so on for far too long --upas-oxziomxxxmssengrxtbyqbelxa--