DNS hutsegitea edo MTU arazoa? Non gelditzen da eskaera benetan
Sekula ebazten ez den izen batek huts egiten du edozein konexio baino lehen; MTU-ren geldialdia esku-emaren ondoren hasten da. Aurkitu fasea lehenengo, gero aldatu geruza bat eta probatu berriro.
Bi hutsegitek erabiltzailearen esaldi bera sortzen dute: gunea ez dabil. Geruza desberdinetan gertatzen dira, eta alde horrek erabakitzen du zer aldatzen duzun. Izenaren ebazpenaren hutsegitea edozein konexio existitu baino lehen gelditzen da. Paketearen tamainaren hutsegitea izena ebatzi ondoren eta esku-emana amaitu ondoren gertatzen da, horregatik orria kargatzen hasi eta gero trabatzen da. Aurkitu fasea ezarpena aurkitu aurretik.
Bi hutsegite geruza desberdinetan
Ebazpenak izena helbide bihurtzen du, eta konexioan beste ezerk ezin du hasi hori lortu arte. Bideko MTU arazoak geroago gertatzen dira, esteka baten mugatik handiagoa den pakete bat baztertzen denean eta igorleari inoiz ez zaionean jakinarazten. Bat bilaketa da; bestea tamaina jakin batetik gora bakarrik agertzen den entrega-hutsegitea da.
Sintomek erremintarik gabe behatu daitekeen moduan bereizten dira. DNS hutsegitea berehalakoa eta iraunkorra da: nabigatzaileak dio zerbitzaria ez dela aurkitzen. MTU hutsegitea partziala da: orria hasten da, baliabide batzuk iristen dira, eta erantzun handi bat edo karga bat trabatzen da.
Zure sintoma partziala bada, utzi DNSari begiratzeari.
1. fasea: ebazten da izena behintzat
Erabili plataformaren bilaketa-tresnak aplikazioak erabiltzen duen ostalari-izen zehatzarekin. Bulegoko izen pribatu batek barne-ebazlea behar lezake, eta nabigatzailearen DNS seguru propioak sistema eragilearen ebazlearen modu desberdinean joka dezake, beraz, biek izen berari buruz bat ez etortzea gerta daiteke.
Galdetu sistema eragileak erabiliko lukeen ebazleari, eta gero alderatu:
dig +short vpn.example.com
dig +short vpn.example.com @10.0.0.53
Ebazpenak huts egiten badu, arazoa politika hori eta haren irisgarritasuna da. Ez bidali izen pribatuak ausazko ebazle publikoei alderaketa bat lortzeagatik soilik, alderaketak berak isilpean gorde nahi zenituen izenak filtratzen baititu.
2. fasea: non gelditzen den transferentzia
Izena ebazten bada eta konexioa hasten bada, erregistratu non gelditzen den eragiketa. Orri bat marraztu eta gero baliabide batean trabatzen dena, puntu jakin batean hiltzen den karga bat, edo eskaera txikiek funtzionatzen duten bitartean inoiz amaitzen ez den deskarga handi bat, tamaina-formako sintomak dira guztiak. Inoiz hasten ez den erantzunak beste forma bat du.
Mantendu amaierako puntua eta aplikazioaren helmuga finko alderatzen duzun bitartean, bestela bi aldagai neurtzen ari zara aldi berean. Fase honetan beste arrazoi batzuk ere posible dira: zerbitzu-erroreak, galera, iragazkiaren jokabidea eta tuneleko berrkonexioak guztiek geldialdiak sortzen dituzte.
Errepika daitekeen geldialdi batek hamar anekdotikok baino gehiago balio du.
Zergatik egiten du kalte MTUk esku-emaren ondoren bakarrik
TCP esku-emarak pakete txikiak erabiltzen ditu, beraz, tamaina osoko segmentua eraman ezin duen bide batean lortzen du arrakasta. Hutsegitea orduan agertzen da, igorleak zatiketa debekatzeko bit-a duen pakete handi bat bidaltzen duenean, esteka batek baztertzen duenean eta muga jakinaraziko zukeen ICMP mezua inoiz iristen ez denean iragazki batek jan duelako. Igorleak tamaina bera berriro saiatzen du eta transferentzia trabatzen da.
Horregatik sintoma tamainaren araberakoa eta errepikakorra da, ez ausazkoa. Hori dela eta, ostalariari ping egiteak ezer frogatzen ez duela ere azaltzen du, ICMP oihartzun txiki batek tamaina osoko karga eramango ez duen bidea zeharka baitezake. Neurtu tamaina bidearen bi muturretatik ahal baduzu. Norabide bakarrean soilik agertzen den muga bideratze-asimetria da, ez tunelaren MTUa.
Neurtu tamaina esplizituki, inferitu beharrean:
ping -M do -s 1472 203.0.113.20
tracepath 203.0.113.20
Aldatu geruza bat eta gero frogatu
Izenetarako, aldatu ebazlearen politika eta exekutatu bilaketa bera berriro. Tamainarako, erabili MTU prozedura jatorrizko balioak erregistratuta eta atzera egiteko prest, tuneleko benetako MTUa jakin gabe MSS mugatzeak geldialdi bat beste batekin trukatzen baitu.
Hainbat ezarpen aldatu ondoren behin kargatzen den orri batek ez du konponketa identifikatzen. Aldatu gauza bat, exekutatu proba bera berriro, eta gorde emaitza erregistratu zenuen lehen fase hutsegitearen ondoan.
Erregistro horrek eragozten du DNSa, paketearen tamaina eta autentifikazioa inork azaldu ezin dituen behin-behineko irtenbide iraunkorren pila bihurtzea. IP gordinekin probatzea TLS identitatea aldatzen duen lasterbide baten adibide ona da, eta ziurtagiria egiaztatzea desgaitzea alderaketa bat lortzeko ez da diagnostikoa.