DNS ақауы ма, әлде MTU мәселесі ме? Сұраныс шын мәнінде қайда тоқтайды
Ешқашан шешілмейтін ат кез келген қосылымға дейін сәтсіз болады; MTU кідірісі қол алысудан кейін басталады. Алдымен кезеңді табыңыз, содан кейін бір қабатты өзгертіп, қайта тексеріңіз.
Екі ақау пайдаланушыдан бірдей сөйлем шығарады: сайт жұмыс істемейді. Олар әр түрлі қабатта болады және бұл айырмашылық нені өзгертетініңізді анықтайды. Атты шешу ақауы кез келген қосылым пайда болмай тұрып тоқтайды. Пакет өлшемінің ақауы ат шешілгеннен және қол алысу аяқталғаннан кейін болады, сондықтан бет жүктеле бастап, содан кейін қатып қалады. Параметрді табпас бұрын кезеңді табыңыз.
Әр түрлі қабаттағы екі ақау
Шешу атты мекенжайға айналдырады және бұл сәтті болмайынша қосылымдағы басқа ештеңе бастала алмайды. Жолдың MTU мәселелері кейінірек, қандай да бір буын шегінен үлкен пакет тасталғанда және жіберушіге бұл туралы ешқашан айтылмағанда пайда болады. Біреуі іздеу; екіншісі — белгілі бір өлшемнен жоғары ғана көрінетін жеткізу ақауы.
Белгілер қандай да бір құралсыз байқауға болатындай ерекшеленеді. DNS ақауы лезде және тұрақты: браузер сервер табылмай жатқанын айтады. MTU ақауы ішінара: бет басталады, кейбір ресурстар жетеді, үлкен жауап немесе жүктеу тоқтайды.
Белгіңіз ішінара болса, DNS-ке қарауды тоқтатыңыз.
1-кезең: ат тіптен шешіле ме
Платформаның іздеу құралдарын қолданба қолданатын дәл сол хост атымен пайдаланыңыз. Кеңседегі жеке ат ішкі шешушіні қажет етуі мүмкін, ал браузердің өз қауіпсіз DNS-і операциялық жүйенің шешушісінен өзгеше әрекет етуі мүмкін, сондықтан екеуі бір ат туралы келісе алмауы мүмкін.
Операциялық жүйе қолданатын шешушіден сұраңыз, содан кейін салыстырыңыз:
dig +short vpn.example.com
dig +short vpn.example.com @10.0.0.53
Шешу сәтсіз болса, мәселе сол саясатта және оның қолжетімділігінде. Салыстыру алу үшін ғана жеке аттарды кездейсоқ жария шешушілерге жібермеңіз, өйткені салыстырудың өзі ішкі күйінде сақтағыңыз келген аттарды ашады.
2-кезең: тасымалдау қайда тоқтайды
Ат шешіліп, қосылым басталса, әрекеттің қайда тоқтайтынын жазып алыңыз. Көрсетіліп, содан кейін бір ресурста қатып қалатын бет, белгілі бір нүктеде өлетін жүктеу немесе шағын сұраныстар жұмыс істеп тұрғанда ешқашан бітпейтін үлкен жүктеу — бәрі өлшем пішінді белгілер. Мүлдем басталмайтын жауап басқа пішінде.
Салыстыру кезінде соңғы нүкте мен қолданбаның межесін тіркелген күйде ұстаңыз, әйтпесе екі айнымалыны бір уақытта өлшейсіз. Бұл кезеңде басқа себептер де мүмкін: қызмет қателері, жоғалту, сүзгінің әрекеті және туннелдің қайта қосылуы — бәрі кідіріс туғызады.
Бір қайталанатын кідіріс он аңыздан қымбат.
MTU неге тек қол алысудан кейін зиян келтіреді
TCP қол алысуы шағын пакеттерді қолданады, сондықтан толық өлшемді сегментті тасымалдай алмайтын жолда да сәтті болады. Ақау жіберуші бөлшектеуге тыйым салатын битпен үлкен пакет жібергенде, буын оны тастағанда және шекті хабарлайтын ICMP хабарламасы сүзгіден өтпей келмегенде пайда болады. Содан кейін жіберуші сол өлшемді қайталайды және тасымалдау тоқтайды.
Сондықтан белгі кездейсоқ емес, өлшемге тәуелді және қайталанады. Бұл хостқа ping жіберу ештеңені дәлелдемейтінін де түсіндіреді, өйткені шағын ICMP жаңғырығы толық өлшемді жүкті тасымалдамайтын жолдан өте алады. Мүмкін болса, өлшемді жолдың екі шетінен де өлшеңіз. Тек бір бағытта көрінетін шек — туннелдің MTU-сы емес, маршруттау асимметриясы.
Өлшемді болжамдаудың орнына ашық өлшеңіз:
ping -M do -s 1472 203.0.113.20
tracepath 203.0.113.20
Бір қабатты өзгертіп, содан кейін дәлелдеңіз
Аттар үшін шешушінің саясатын өзгертіп, сол іздеуді қайта іске қосыңыз. Өлшем үшін MTU рәсімін бастапқы мәндері жазылған және кері қайтаруға дайын күйде қолданыңыз, өйткені туннелдің нақты MTU-сын білмей MSS-ті шектеу бір кідірісті екіншісіне айырбастайды.
Бірнеше параметр өзгертілгеннен кейін бір рет жүктелген бет қайсы түзету екенін анықтамайды. Бір нәрсені өзгертіп, сол тесті қайта іске қосыңыз және нәтижені өзіңіз жазған бірінші сәтсіз кезеңнің жанында ұстаңыз.
Дәл осы жазба DNS, пакет өлшемі және аутентификация біреу де түсіндіре алмайтын тұрақты айналма жолдар үйіндісіне айналуына жол бермейді. Шикі IP-мен тестілеу TLS бірегейлігін өзгертетін қысқа жолдың жақсы мысалы, ал салыстыру өтуі үшін сертификатты тексеруді өшіру диагностика емес.