Kann nicht auf einige Websites zugreifen, mögliche MTU-Probleme auf dem Router?

15341
Ege

Zwei spezielle Websites, auf die ich überhaupt nicht zugreifen kann, sind css-tricks.com und jquery.com, die für mich ziemlich wichtig sind, da ich Webdesigner bin.

Ich habe mit meinem ISP gesprochen und wir haben es versucht

  • Verschiedene Browser verwenden,
  • Verwendung verschiedener DNS-Server,
  • Den DNS-Cache löschen
  • Zurücksetzen des Modems auf die Werkseinstellungen
  • und schließlich ging es um die Änderung der MTU-Einstellungen, die unter der Router-Schnittstelle nicht verfügbar war. Sie gaben auf und sagten mir, ich sollte einen anderen Router ausprobieren, falls das Problem weiterhin besteht.

Hier ist das Problem, ich habe kein anderes und ich möchte nicht dafür bezahlen. Offensichtlich funktioniert dieser (airties rt-211), aber wahrscheinlich gibt es eine falsche Konfiguration.

Wie auch immer, also habe ich die Zügel genommen und nach einigem googeln habe ich mehr über die MTU erfahren. Meine MTU ist also anscheinend auf 1500 eingestellt. Das Pinging von css-tricks.com mit einem 1500-Bit-Paket gibt den folgenden Fehler zurück:

Paket muss fragmentiert sein, aber DF gesetzt.

Ich habe es bis 1472 versucht. Zu diesem Zeitpunkt ändert sich die Fehlermeldung in:

Zeitüberschreitung der Anforderung.

Ich habe auch viel niedrigere Werte ausprobiert, aber selbst bei einem 1-KB-Paket kam es zu einer Zeitüberschreitung.

Ich glaube nicht, dass es ein Problem mit ISP-DNS gibt, da ich bei der Arbeit denselben ISP verwende und diese Sites erreichen kann.

Ich habe auch ein Tracert gemacht, aber nach 16th Hop ist die Anfrage abgelaufen.

Irgendwelche Ideen?

2
Wenn Sie eine direkte Verbindung zum Modem herstellen und den Router umgehen, können Sie sie erreichen? Raystafarian vor 12 Jahren 1
Nein, selbst ein direkter Draht öffnet sich nicht, und ich habe es gerade mit meinem alten Laptop probiert und dasselbe Problem dort Ege vor 12 Jahren 1
Wenn Sie also den Computer und den Router als Ursache ausgeschlossen haben, muss dies das Modem sein. Warum holen Sie sich nicht Ihren ISP? Raystafarian vor 12 Jahren 1
Haben Sie jemals herausgefunden, was das Problem war? Old Pro vor 8 Jahren 0

3 Antworten auf die Frage

2
Old Pro

Ihre pingProbe hat nicht unbedingt etwas zu bedeuten.

Die normale MTU für Ethernet (und für das Internet) ist 1500. Da Ping die Headergröße (28 Byte) nicht als Teil der Paketgröße zählt, beschwert es sich normalerweise, Packet needs to be fragmented but DF setwenn Sie versuchen, eine Paketgröße über 1472 (+ 28) zu verwenden = 1500). Die DFStände für "Nicht fragmentieren" und Pakete, die größer als die MTU sind, müssen zur Übertragung fragmentiert werden.

Um zu verhindern, dass bösartige Scanner Server erkennen, ist es üblich, die Antwort auf Pings zu deaktivieren, und weist daher Request timed outnicht unbedingt auf ein Problem hin.

Das heißt, ich kann css-tricks.com und jquery.com anpingen und Antworten erhalten, so dass Sie dort wirklich ein Problem haben können. Vergleichen Sie die IP-Adresse, die Sie für diese Sites sehen (Ping meldet die IP-Adresse, die nach dem Domänennamen in Klammern angegeben ist) an die IP-Adresse, die auf anderen funktionierenden Computern angezeigt wird. Versuchen Sie auch tracertoder traceroute(je nach Betriebssystem), um zu sehen, auf welcher Route sich Ihre Pakete befinden. Es ist möglich, dass zwischen Ihnen und der betreffenden Site ein Routing-Fehler aufgetreten ist, der darauf hinweist, dass die Pakete in ein schwarzes Loch gehen. Ich stelle fest, dass beide Websites, die Sie erwähnt haben, von Media Temple gehostet werden .

1
Fitzcarraldo

Es könnte ein Problem mit einem Router auf der Route sein, der ICMP-Pakete blockiert. Dies geschieht, weil einige schädliche Sites diese aus schändlichen Gründen verwenden. Weitere Informationen finden Sie in den Artikeln "Internet Control Message Protocol" und "Black Hole (Networking)". Ich hatte dieses Problem aus irgendeinem Grund nur mit der IMDb-Site. Die Lösung unter Linux, die ich verwende, wird in den folgenden Blogbeiträgen erläutert:

http://blog.glinskiy.com/2009/02/packetization-layer-path-mtu-discovery.html

http://fitzcarraldoblog.wordpress.com/2010/11/30/why-cant-i-access-a-specific-web-site/

Um dies zu umgehen, müssen Sie ICMP deaktivieren und stattdessen PLPMD (Packetization Layer Path MTU Discovery) aktivieren. Ich weiß nicht, wie es in Windows geht, aber Google wird Sie wahrscheinlich in die richtige Richtung weisen.

Viel Glück.

0
neoedmund

Versuchen Sie, Ihre ausgehende MTU zu senken (vielleicht pppoe?). Sie wurde auf 1492 defalut gesetzt. Sie können den Wert auf 1450 senken.

Einige "schlecht implementierte" Routen führen dazu, dass das Paket die physikalische Grenze des Ethernet überschreitet und die Internetverbindung fehlerhaft ist.

Bitte lesen Sie die Frage noch einmal sorgfältig. Ihre Antwort beantwortet die ursprüngliche Frage nicht **. Er hat Ihren Vorschlag bereits ausprobiert "Ich habe auch viel niedrigere Werte ausprobiert" DavidPostill vor 8 Jahren 0