🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: xs4all.general
Article #61

Re: Telnet, FTP, news vanaf A2K supertraag ook Vuurwerk

#61
From: Maurice Janssen
Date: Fri, 27 Apr 2001 22:08
108 lines
5611 bytes
On Fri, 27 Apr 2001 23:36:47 +0200, Marcel de Groot wrote:
>Wat is precies de omschrijving van het probleem?? Of als iemand al een
>mailtje gestuurd heeft...Dan zou ik dat graag horen.
>
>Dan kan ik een gedetailleerd mailtje sturen, want heet zal weer op de andere
>kant (dus vuurwerk/xs4all) geschoven worden door A2000.
>Ik kom nu weer mijn vuurwerk site en pop niet meer op! :(
>(Vanmiddag nog wel..)

Veel servers doen een reverse DNS lookup als je een verbinding wilt
maken (je ftp-t bijvoorbeeld naar ftp.bla.nl, dan wil die ftp-server
node13cd5.a2000.nl in z'n logs zetten, in plaats van 24.132.60.213
(reverse omdat je bij een IP nummer een hostname wilt zoeken, bij een
"normale" DNS lookup zoek je eenIP nummer bij een hostname [of cname]).

Als je vervolgens dat IP nummer op wilt zoeken, dan heb je de
nameservers nodig die authoritative zijn voor 60.132.24.in-addr.arpa.
(yep, het IP adres staat achterste voren, dat is nu eenmaal waarop
reverse lookups werken). Dat blijken dog.a2000.nl, duck.a2000.nl en
ns1.a2000.com te zijn:

$ dig 60.132.24.in-addr.arpa. ns

; <<>> DiG 8.3 <<>> 60.132.24.in-addr.arpa. ns 
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 3
;; QUERY SECTION:
;;      60.132.24.in-addr.arpa, type = NS, class = IN

;; ANSWER SECTION:
60.132.24.in-addr.arpa.  12h15s IN NS  duck.a2000.nl.
60.132.24.in-addr.arpa.  12h15s IN NS  dog.a2000.nl.
60.132.24.in-addr.arpa.  12h15s IN NS  ns1.a2000.com.

;; ADDITIONAL SECTION:
duck.a2000.nl.          21h28m55s IN A  62.108.1.88
dog.a2000.nl.           21h35m2s IN A   62.108.1.19
ns1.a2000.com.          16h44m16s IN A  62.108.1.249

;; Total query time: 94 msec
;; FROM: linux to SERVER: default -- 127.0.0.1
;; WHEN: Sat Apr 28 00:05:54 2001
;; MSG SIZE  sent: 40  rcvd: 160


Met dig kun je heel gericht DNS queries doen. In dit voorbeeld vroeg ik
om de nameservers voor 60.132.24.in-addr.arpa., want alleen die
nameservers kunnen mij vertellen welke naam hoort bij
213.60.132.24.in-addr.arpa. (ofwel 24.132.60.213 en dat IP nummer wilden
we opzoeken).

Nu blijkt dat twee van de drie nameservers die die vraag zouden moeten
kunnen beantwoorden, geen antwoord geven:

$ dig @dog.a2000.nl. 213.60.132.24.in-addr.arpa. ptr

; <<>> DiG 8.3 <<>> @dog.a2000.nl. 213.60.132.24.in-addr.arpa. ptr 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; res_nsend to server dog.a2000.nl.  62.108.1.19: Connection timed out
                                                   ^^^^^^^^^^^^^^^^^^^^
(idem voor duck.a2000.nl)

Alleen ns1.a2000.com geeft antwoord:
$ dig @ns1.a2000.com. 213.60.132.24.in-addr.arpa. ptr

; <<>> DiG 8.3 <<>> @ns1.a2000.com. 213.60.132.24.in-addr.arpa. ptr 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUERY SECTION:
;;      213.60.132.24.in-addr.arpa, type = PTR, class = IN

;; ANSWER SECTION:
213.60.132.24.in-addr.arpa.  23h51m6s IN PTR  node13cd5.a2000.nl.

;; AUTHORITY SECTION:
60.132.24.in-addr.arpa.  10h53m39s IN NS  dog.a2000.nl.
60.132.24.in-addr.arpa.  10h53m39s IN NS  ns1.a2000.com.
60.132.24.in-addr.arpa.  10h53m39s IN NS  duck.a2000.nl.

;; ADDITIONAL SECTION:
dog.a2000.nl.           8h57m33s IN A   62.108.1.19
ns1.a2000.com.          16h28s IN A     62.108.1.249
duck.a2000.nl.          8h57m33s IN A   62.108.1.88

;; Total query time: 73 msec
;; FROM: linux to SERVER: ns1.a2000.com.  62.108.1.249
;; WHEN: Fri Apr 27 23:59:15 2001
;; MSG SIZE  sent: 44  rcvd: 188


In de praktijk betekent dit dus dat een reverse lookup vaak mislukt
en, afhankelijk van hoe de server die de lookup uitvoert is ingesteld,
levert dit of vertraging, of een mislukte verbinding op (meestal alleen
vertraging). Als je het een paar keer probeert zal de reverse lookup wel
een keer lukken (1 van de 3 nameservers geeft immers wel antwoord) en
vervolgens blijft die 1 dag in de cache zitten.

groeten, Maurice
-- 
Maurice Janssen           .~.       The best way to accelerate
                         / v \      a computer running Windows
mauricej@cistron.nl     /(   )\          is at 9.8 m/s^2
                          ^-^
Technical Details
Message-ID: <9ccqk4$j5k$3@linux.z74.net>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!195.64.68.27!newsgate.cistron.nl!news.cistron.nl!z74.net!not-for-mail
References: <3ae6c399.11486106@news.xs4all.nl> <9c6ipd$13q$1@linux.z74.net> <3ae6d15c.15007862@news.xs4all.nl> <3AE8826B.1CF7D78C@chello.nl> <9ca29m$afq$1@linux.z74.net> <9ccopq$3cg$1@doppler.a2000.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fbac1,ca8b9528c1670bbf
X-Google-Attributes: gidfbac1,public
X-Google-Thread: f775e,12c6c49e4d92ec3f
X-Google-Attributes: gidf775e,public
X-Google-ArrivalTime: 2001-04-27 15:18:47 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!195.64.68.27!newsgate.cistron.nl!news.cistron.nl!z74.net!not-for-mail
From: Maurice Janssen <this@is.invalid>
Newsgroups: xs4all.general,chello.nl.support
Subject: Re: Telnet, FTP, news vanaf A2K supertraag ook Vuurwerk
Date: 27 Apr 2001 22:08:04 GMT
Organization: Cistron Internet Services B.V.
Lines: 108
Message-ID: <9ccqk4$j5k$3@linux.z74.net>
References: <3ae6c399.11486106@news.xs4all.nl> <9c6ipd$13q$1@linux.z74.net> <3ae6d15c.15007862@news.xs4all.nl> <3AE8826B.1CF7D78C@chello.nl> <9ca29m$afq$1@linux.z74.net> <9ccopq$3cg$1@doppler.a2000.nl>
Reply-To: mauricej@cistron.nl
NNTP-Posting-Host: picard.cistron.nl
X-Trace: ncc1701.cistron.net 988409847 18366 195.64.65.20 (27 Apr 2001 22:17:27 GMT)
X-Complaints-To: abuse@cistron.nl
NNTP-Posting-Date: Fri, 27 Apr 2001 22:17:27 +0000 (UTC)
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17 (i686))