Re: Verzoegerung beim Namenaufloesen

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Fri, 30 Sep 2005 10:52:33 +0200 (CEST)

Roger Schmid <roger_schmid(at)gmx.ch> wrote:
> Habe hier ein FreeBSD 5.4 installiert. Der PC hat via DHCP eine Adresse
> bezogen und ping an interne oder externe IPs klappt. Sobald aber z.B.
> eine www-Adresse aufgeloest werden muss, dauert es 1-2 Minuten und auch
> dann nur schleppend.
>
> ed0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet6 fe80::200:b4ff:fea4:8543%ed0 prefixlen 64 scopeid 0x2
> inet 192.168.1.36 netmask 0xffffff00 broadcast 255.255.255.255
> ether 00....
>
> cat /etc/resolv.conf
> nameserver 192.168.1.1
> [...]
> Korrektur: Ein Ping an z.B. www.spieg**.de klappt sofort.
> oder
> nslookup www.spieg**.de
>
> gibt die IP sofort zurueck.
>
> Nur beim Surfen oder auch beim Aufloesen von z.B. mail.**** dauert es
> ziemlich lange (Gnome/Mozilla) . Habe auf die Schnelle noch den bereits
> vorhandenen Browser Epiphany getest und auch der liefert eine www Seite
> nicht unter einter min. ;)

Ein paar Rückfragen, um das Problem weiter einzugrenzen:

1. Verwendest Du einen Proxy (selbst eingestellt, oder
einen »Zwangsproxy« des Providers), oder gehst Du direkt
ins Netz? Was genau ist 192.168.1.1 -- Ist das ein eigener
Rechner von Dir, der als Router fungiert, oder ist das bei
Deinem Provider? Wenn es Deine igener Router ist, wie ist
er dann konfiguriert? PPPoE? Hast Du mal versucht, die
MTU auf 1492 einzustellen (nur um sicherzugehen, daß es
kein ominöses MSS-Problem ist)?

2. Ist das Problem mit demselben Host reproduzierbar, d.h.
wenn Du auf »Reload« klickst (am besten den Browser neu
starten und seinen Cache löschen), dauert es dann wieder
ein bis zwei Minuten, oder geht's dann schneller?

3. Wenn Du im Browser in der URL anstelle des Namens die
IP-Adresse angibst, dauert es dann auch ein bis zwei Minu-
ten, oder geht es dann schneller? Wenn ersteres, ist es
vermutlich kein DNS-Problem. Wenn letzteres, ist es wohl
ein DNS-Problem.

4. Versuch mal, »manuell« eine Web-Seite abzurufen, d.h.
zum Beispiel: »telnet www.freebsd.org http« -- dann
sollten ziemlich sofort (oder nach wenigen Sekunden) die
folgenden drei Zeilen erscheinen:

Trying 216.136.204.117...
Connected to www.freebsd.org.
Escape character is '^]'.

Dann gibst Du folgende zwei Zeilen ein:

GET / HTTP/1.0
Host: www.freebsd.org

Nach der zweiten Zeile mußt Du zweimal auf <Enter> drücken.
Dann sollte ebenfalls ziemlich sofort der HTTP-Reply mit
dem Inhalt der Webseite (HTML-Code) kommen, also mehrere
Bildschirme voll. Der Anfang sollte ungefähr so aussehen:

HTTP/1.1 200 OK
Date: Fri, 30 Sep 2005 08:48:23 GMT
Server: Apache/1.3.x LaHonda (Unix)
Last-Modified: Sun, 18 Sep 2005 21:28:23 GMT
ETag: "26fec7-823d-432ddbf7"
.. usw. ...

und mit folgenden Zeilen enden, bevor wieder Dein Shell-
Prompt erscheint:

    </body>
</html>

Connection closed by foreign host.

Falls bei der ganzen Prozedur bei Dir an einer Stelle eine
ungewöhnliche Verzögerung auftritt, dann teile bitte mit,
wo genau das ist.

Gruß
   Olli

-- 
Oliver Fromme,  secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"To this day, many C programmers believe that 'strong typing'
just means pounding extra hard on the keyboard."
        -- Peter van der Linden
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 30 Sep 2005 - 10:56:23 CEST

search this site