On 4 Sep 2002 at 23:04, Achim Hoffmann wrote:
On Wed, 4 Sep 2002, Dieter Kluenter wrote:
!!Hallo, !! !!Achim Hoffmann
writes: !! !!> On Wed, 4 Sep 2002, Dieter Kluenter wrote: !! !!> !!Achim Hoffmann writes: !!> !! !!> !!> Hallo, !!> !!> !!> !!> irgendwann seit SuSE 7.x benutzt der mitgelieferte telnet !!> !!> gethostbyaddr(), d.h. es wird immer ein reverse DNS lookup !!> !!> gemacht, auch wenn man eine IP angibt, z.B.: telnet 127.0.0.1 !!> !![...] !!> !!> Die Frage ist also einfach: !!> !!> wer weiss wann das geaendert wurde, und warum !!> !!> oder einfach: wie kann man reverse DNS lookup fuer telnet !!> !!> abstellen !![...] !!> !!Durch die Pflege der /etc/hosts kann das für das lokale Netz !!> !!behoben werden. !!> !!> [..] !!> !!> Leider nein, weil fuer /etc/hosts und /etc/nsswitch.conf !!> root-Permissions notwendig sind. Wer traegt schon Millionen von !!> Hosts da ein? Ausserdem ist es ein schlechter Workaround, weil er !!> das eigentliche Problem der unnoetigen DNS Anfrage nicht loest. !! !!Häh? Millionen Hosts, und dann ohne Domain Name Service? Was ist !!denn das für ein seltsames Netz. Dann kommt ja auch in nsswitch.conf !!der zweite Eintrag, nämlich dns zum Tragen, also sollte das auch !!funktionieren. Da wo ich das Problem (20 Sec. Timeout) habe, will ich kein DNS, ich brauche es nicht, und ich habe es nicht. Punkt.
Koennen wir uns bitte auf die Frage konzentrieren, anstatt neue zu stellen:
**wie kann man reverse DNS lookup fuer telnet abstellen**
(ja, ich kann von einer alten Installation den telnet kopieren, aber bei jeder neuen Installation ist mir das zu laestig).
Hallo Achim, Nu bleib mal auf dem Teppich und reg Dich nicht so auf. Ich denke, ihr (insbesondere Du) redet aneinander vorbei. Dieter will Dir mitteilen, das telnet keine Timeout Probleme hat, wenn das Zusammenspiel /etc/hosts, /etc/nsswitch.conf und DNS passt. Bei mir dauert ein telnet lokalhost und ein telnet 127.0.0.1 keine messbare Zeit; der prompt ist sofort da. Hier steht in der /etc/nsswitch.conf die order auf hosts, bind und in der /etc/hosts der localhost entsprechend drin. _Das_ war wohl mit einer gepflegten hosts gemeint. Es ist auch kein Problem, die /etc/hosts nicht zu verwenden. Das würde ich aber nur tun, wenn Dein DNS _alles_ sauber auflösen kann. Der timeout (die 20 Sekunden) passieren IMHO nur dann, wenn der lookup über /etc/hosts nicht passiert oder funktioniert und danach der DNS befragt wird (und die Antwort nicht findet). Hilft das? Andreas