Ping nipasẹ VPN: idi ti awọn òfin ìdáhùn echo fi ń pàdánù ipa-ọ̀nà àpadà
Ìdáhùn echo ń yí irú ICMP padà, kì í ṣe ebute iṣẹ́. Tẹ̀lé pákẹ́tì inú tí ń kọjá gbígbé, NAT àti àlẹ̀mọ́ tí ó ní ipò ṣáájú kí o tó ṣí àwọn ebute.
Fi ping ránṣẹ́ sí ẹ̀rọ kan nípasẹ̀ VPN, ìbéèrè náà yóò jáde pẹ̀lú irú ICMP kan, yóò sì padà wá pẹ̀lú irú mìíràn; èyí tó láti da gbogbo òfin tí a kọ pẹ̀lú àwọn ebute rú. Nínú pàṣípààrọ̀ echo kò sí ebute iṣẹ́ ìlọ́nà láti dà sí òfin àpadà, àlẹ̀mọ́ tí ń retí ìdọ́gba yóò sì sọ ìdáhùn nù nígbà tí ìbéèrè ń kọjá láìséwu. Àtúnṣe bẹ̀rẹ̀ pẹ̀lú kíkà pákẹ́tì náà gẹ́gẹ́ bó ṣe rí gan-an, lẹ́yìn náà pẹ̀lú pípinnu irú ààlà wo lójú ipa-ọ̀nà tí ń ṣe ìpinnu. Ní ọ̀pọ̀ ìgbà, ẹ̀ka méjì ń ṣiṣẹ́ nígbà tí ẹ̀ka kẹta ń sọ ìdáhùn nù ní ìdákẹ́jẹ́. Àwọn abala tó wà nísàlẹ̀ ń pín wọn ní ìtòsí tí pákẹ́tì ń bá wọn.
Pákẹ́tì ń yí irú padà, kì í ṣe ebute
Ìbéèrè echo jẹ́ ICMP irú 8, kóòdù 0, ó sì ń gbé ìdánimọ̀ kan àti nọ́mbà ìtẹ̀lé. Ìdáhùn jẹ́ irú 0, kóòdù 0, pẹ̀lú ìdánimọ̀ àti ìtẹ̀lé kan náà, àwọn ìpẹ̀kun IP sì ti pààrọ̀. RFC 792 ń ṣàlàyé àwọn pápá wọ̀nyí, ìdánimọ̀ ni ó sì ń jẹ́ kí olùránṣẹ́ lè so àwọn ìdáhùn pọ̀ mọ́ àwọn ìbéèrè tirẹ̀.
Èyí tí kò sí náà ṣe pàtàkì bákan náà: kò sí orí-ọ̀rọ̀ TCP tàbí UDP, nítorí náà kò sí ebute láti gbà láàyè. Òfin tí ń dárúkọ ebute fún ìdáhùn echo ń ṣàpèjúwe pákẹ́tì tí kò níì sí láé. Èyí ni àṣìṣe tó wọ́pọ̀ jùlọ nínú àwọn tíkẹ́ẹ̀tì ping VPN. Òfin náà dàbí ẹni pé ó ṣe pàtó, kò kan ohunkóhun, ó sì fi àìṣeyọrí sí ibi tí ó ti wà.
Àwọn ipò mẹ́ta ń pinnu pákẹ́tì náà
Tí ping bá ń dojú kọ ẹ̀rọ kan nínú LAN tó jìnnà, ẹnu-ọ̀nà gbọ́dọ̀ gbé ìbéèrè náà lọ. Tí ó bá ń dojú kọ àdírẹ́sì tí ó jẹ́ ti ẹnu-ọ̀nà fúnra rẹ̀, ó ń parí ní ipa-ọ̀nà ìwọlé àdúgbò. Tí ẹnu-ọ̀nà fúnra rẹ̀ bá bẹ̀rẹ̀ ping, pákẹ́tì yóò bẹ̀rẹ̀ ní ipa-ọ̀nà ìjáde tirẹ̀, kò sì ní kọjá ìpinnu gbígbé rárá.
Àwọn ipò mẹ́ta wọ̀nyí ní ẹ̀wọ̀n òfin àti olùkà wọ́pọ̀ yàtọ̀, pípè wọn ní ọ̀kan ni ìdí tí «odidi iná ń gbà ICMP láàyè» ṣì lè mú ping tí kùnà wá. Ẹ̀gbẹ́ òde ni ipò kẹrin: gbígbà olùgbọ́ VPN láàyè kò ní gbà ìbéèrè inú tí a ti yọ káàsì láàyè lẹ́ẹ̀kọ̀ọ̀kan, ìyọ̀ǹda inú kò sì sọ ohunkóhun nípa bóyá ẹ̀gbẹ́ òde wà níṣẹ́.
Àwọn àlẹ̀mọ́ tí ó ní ipò àti tí kò ní ipò ń tọ́jú ìdáhùn lọ́nà yàtọ̀
Odidi iná tí ó ní ipò tí ó rí ìbéèrè náà jáde lè so ìdáhùn mọ́ ṣíṣàn yẹn, kí ó sì gbà á láàyè láìsí òfin kejì. Àlẹ̀mọ́ tí kò ní ipò kò ní irú ìrántí bẹ́ẹ̀, nítorí náà ipa-ọ̀nà àpadà nílò ìyọ̀ǹda tí ó ṣe kedere tirẹ̀, pẹ̀lú pààrọ̀ orísun àti ìlọ́nà.
Ṣàyẹ̀wò irú àwòrán tí ọjà náà ń fi ṣiṣẹ́ gan-an kí o tó kọ ohunkóhun. Òfin fún ìbéèrè echo kò fi dandan bo ìdáhùn echo, ọjà tí ń tọpinpin àwọn ìbéèrè ICMP sì ṣì lè lo ìlànà mìíràn fún àwọn ìdáhùn tí ó dé ní ojú-ọ̀nà mìíràn.
Ṣe ààlà ohun tí o ń gbà láàyè. Gbígbà gbogbo ìdáhùn echo láàyè láti ibikíbi kò dà bí píparí ìsopọ̀ tí ó ní ipò, nọ́mbà irú kò sì ń jẹ́rìí olùránṣẹ́.
Ìtumọ̀ ń yí ìdánimọ̀ padà pẹ̀lú
Tí ìtumọ̀ orísun bá jẹ́ àìmọ̀ọ́mọ̀, tuple ní ìpẹ̀kun jíjìnnà kò bá ti alátìlẹ́yìn náà mu. NAT lè tú ìdánimọ̀ ìbéèrè ICMP pẹ̀lú àwọn àdírẹ́sì, nítorí náà fífi dandan sọ pé kí nọ́mbà kan náà hàn ní ẹ̀gbẹ́ méjèèjì ń dá àìbáramu irọ́.
Dípò bẹ́ẹ̀, so mọ́ maapu tí olùtumọ̀ ń ròyìn. Olùtumọ̀ tí ń tún ìdánimọ̀ kọ kò ní pa nọ́mbà tí alátìlẹ́yìn rẹ kọ mọ́, nítorí náà ka maapu náà sí ìdánimọ̀, kì í ṣe nọ́mbà. Lẹ́yìn náà tẹ̀lé ìbéèrè kan tí a lè dámọ̀ jákèjádò ipa-ọ̀nà: jẹ́rìí pé ó dé ìlọ́nà pẹ̀lú orísun tí a retí, jẹ́rìí pé ìlọ́nà ti jáde ìdáhùn, tẹ̀lé ipa-ọ̀nà àpadà ìdáhùn yẹn, kí o sì jẹ́rìí pé alátìlẹ́yìn gbà á, kì í ṣe kíkàn wo bí olùkà ẹnu-ọ̀nà ṣe ń pọ̀ sí.
Má ṣe dà àwọn àṣìṣe ICMP pọ̀ mọ́ ìlànà echo
Ìfiránṣẹ́ «pípín nílò» tí ìwádìí MTU ipa-ọ̀nà ń lò kì í ṣe ìdáhùn echo, ẹrù rẹ̀ sì ń fa pákẹ́tì tí ó mú un jáde yẹ́. Ìyọ̀ǹda fún echo nìkan tí ń sọ àwọn àṣìṣe yẹn nù ní ìdákẹ́jẹ́ ń yí ìṣòro ìwọ̀n padà sí ìsopọ̀ tí ó rọ́ kọ́, èyí tí ó tako ìwúlò.
Ìṣọ́ra kan náà kan àwọn ìdílé àdírẹ́sì. ICMPv6 ń lo àwọn irú ìfiránṣẹ́ mìíràn, ó sì ń gbé àwọn iṣẹ́ pàtàkì tí IPv4 kò ní; nítorí náà dídà àwọn nọ́mbà wọ̀nyí sínú òfin IPv6 jẹ́ àṣìṣe lásán.
Nígbà tí pàṣípààrọ̀ echo bá ṣiṣẹ́, dán ìmúṣẹ gidi náà wò lọ́tọ̀. Ping tí ó ṣàṣeyọrí ń jẹ́rìí ìlọ àti àpadà ìlànà kan ní ìwọ̀n kan sí ìlọ́nà kan, kì í sì ṣe ìwé àṣẹ láti rò pé HTTPS, SMB tàbí ṣíṣàn mìíràn gbà láàyè.