DNS-bilun eða MTU-vandamál? Hvar beiðnin stöðvast í raun
Nafn sem aldrei leysist fellur áður en nokkur tenging verður til; MTU-stopp hefst eftir handabandið. Finndu fyrst stigið, breyttu svo einu lagi og prófaðu aftur.
Tvö mistök framkalla sömu setningu frá notanda: síðan virkar ekki. Þau gerast á mismunandi lögum, og munurinn ræður því hvað þú breytir. Mistök í nafnupplausn stöðvast áður en nokkur tenging er til. Mistök í pakkastærð gerast eftir að nafnið hefur leyst og eftir að handabandinu er lokið, þess vegna byrjar síðan að hlaðast og hangir svo. Finndu stigið áður en þú finnur stillinguna.
Tvö mistök á mismunandi lögum
Upplausn breytir nafni í vistfang, og ekkert annað í tengingunni getur byrjað fyrr en það tekst. Vandamál með MTU slóðarinnar koma síðar, þegar pakka sem er stærri en mörk einhvers hlekkjar er hent og sendandanum er aldrei tilkynnt það. Annað er leit; hitt er mistök í afhendingu sem koma aðeins fram yfir ákveðna stærð.
Einkennin eru mismunandi á þann hátt að hægt er að sjá þau án nokkurra verkfæra. DNS-mistök eru tafarlaus og stöðug: vafrinn segir að þjóninn finnist ekki. MTU-mistök eru að hluta: síðan byrjar, einhver tilföng berast, og stórt svar eða upphleðsla stöðvast.
Ef einkennið þitt er að hluta, hættu að skoða DNS.
Stig 1: leysist nafnið yfirhöfuð
Notaðu leitarverkfæri kerfisins með nákvæmlega því hýsilnafni sem forritið notar. Einkanaft á skrifstofu getur þurft innri upplausnaraðila, og eigið öruggt DNS vafrans getur hagað sér öðruvísi en upplausnaraðili stýrikerfisins, svo þeu tvö geta verið ósammála um sama nafnið.
Spurðu upplausnaraðilann sem stýrikerfið myndi nota, og berðu svo saman:
dig +short vpn.example.com
dig +short vpn.example.com @10.0.0.53
Ef upplausnin mistekst er vandamálið í þeirri stefnu og aðgengi hennar. Ekki senda einkanöfn til handahófskenndra opinberra upplausnaraðila bara til að fá samanburð, því samanburðurinn sjálfur lekur nöfnunum sem þú vildir halda innanhúss.
Stig 2: hvar flutningurinn stöðvast
Ef nafnið leysist og tengingin byrjar, skráðu hvar aðgerðin stöðvast. Síða sem birtist og hangir svo á einu tilfangi, upphleðsla sem deyr á stöðugum punkti, eða stór niðurhali sem klárast aldrei á meðan litlar beiðnir virka eru allt einkenni í laginu stærð. Svar sem byrjar alls ekki hefur annað lag.
Haltu endapunktinum og áfangastað forritsins föstum meðan þú berð saman, annars mælir þú tvær breytur í einu. Aðrar orsakir eru enn mögulegar á þessu stigi: villur í þjónustu, tap, hegðun síu og endurtengingar göngsins koma allar fram sem stopp.
Eitt endurtekið stopp er meira virði en tíu einstök.
Hvers vegna MTU skaðar aðeins eftir handabandið
TCP-handaband notar litla pakka, svo það heppnast á slóð sem getur ekki borið fulla stærð af hluta. Mistökin koma fram þegar sendandinn sendir stóran pakka með bitanum sem bannar sundrun, hlekkur hendir honum, og ICMP-skilaboðin sem hefðu tilkynnt mörkin berast aldrei því sía át þau. Sendandinn reynir svo sömu stærð aftur og flutningurinn stöðvast.
Þess vegna fer einkennið eftir stærð og er endurtekið í stað tilviljunar. Það útskýrir líka hvers vegna ping á hýsilinn sannar ekkert, því lítið ICMP-bergmál getur farið yfir slóð sem ber ekki fulla stærð af hleðslu. Mældu stærðina frá báðum endum slóðarinnar ef þú getur. Mörk sem koma aðeins fram í eina átt eru ósamhverfa í leiðsögn en ekki MTU göngs.
Mældu stærðina beint í stað þess að álykta hana:
ping -M do -s 1472 203.0.113.20
tracepath 203.0.113.20
Breyttu einu lagi og sannaðu það
Fyrir nöfn skaltu breyta stefnu upplausnaraðilans og keyra sömu leit aftur. Fyrir stærð skaltu nota MTU-aðferðina með upprunalegu gildin skráð og tilbúna afturköllun, því að takmarka MSS án þess að þekkja raunverulegt MTU göngsins skiptir einu stoppi út fyrir annað.
Síða sem hleðst einu sinni eftir að nokkrum stillingum er breytt greinir ekki viðgerðina. Breyttu einu, keyrðu sömu prófun aftur og haltu niðurstöðunni við hlið fyrsta skráða mistaka stigsins.
Það er þessi skráning sem kemur í veg fyrir að DNS, pakkastærð og auðkenning verði að hrúðu varanlegra vinnulausna sem enginn getur útskýrð. Prófun með hráu IP er gott dæmi um styttingu sem breytir TLS-auðkenni, og að slökkva á staðfestingu skírteinis svo samanburður takist er ekki greining.