ජාලයේ ආසන්නතම නෝඩ් තෝරාගැනීම

ජාලයේ ආසන්නතම නෝඩ් තෝරාගැනීම

ජාල ප්‍රමාදය ජාලය සමඟ අන්තර් ක්‍රියා කරන යෙදුම් හෝ සේවාවල ක්‍රියාකාරීත්වය කෙරෙහි සැලකිය යුතු බලපෑමක් ඇති කරයි. ප්‍රමාදය අඩු වන තරමට කාර්ය සාධනය වැඩි වේ. සාමාන්‍ය වෙබ් අඩවියක සිට දත්ත සමුදායක් හෝ ජාල ගබඩාවක් දක්වා ඕනෑම ජාල සේවාවක් සඳහා මෙය සත්‍ය වේ.

හොඳ උදාහරණයක් වන්නේ වසම් නාම පද්ධතිය (DNS). DNS ස්වභාවයෙන්ම බෙදා හරින ලද පද්ධතියකි, මූල නෝඩ් ග්‍රහලෝකය පුරා විසිරී ඇත. ඕනෑම වෙබ් අඩවියකට සරලව පිවිසීමට, ඔබ මුලින්ම එහි IP ලිපිනය ලබා ගත යුතුය.

වසම් කලාපවල “ගස” හරහා පුනරාවර්තන ලෙස ගමන් කිරීමේ සම්පූර්ණ ක්‍රියාවලිය මම විස්තර නොකරමි, නමුත් වසමක් IP ලිපිනයක් බවට පරිවර්තනය කිරීම සඳහා, අපට මේ සියලු කාර්යයන් ඉටු කරන DNS විසදුමක් අවශ්‍ය වේ. අප.

ඉතින්, ඔබ DNS විසඳුම් ලිපිනය ලබා ගන්නේ කොහෙන්ද?

  1. ISP විසින් එහි DNS විසඳුමේ ලිපිනය සපයයි.
  2. අන්තර්ජාලයේ පොදු විසඳුමක ලිපිනය සොයා ගන්න.
  3. ඔබම ගන්න හෝ ඔබේ නිවසේ රවුටරය තුළ ගොඩනගා ඇති එකක් භාවිතා කරන්න.

මෙම විකල්පයන්ගෙන් ඕනෑම එකක් ඔබට ලෝක ව්‍යාප්ත වෙබයේ නොසැලකිලිමත් ලෙස සැරිසැරීමට ඉඩ සලසයි, නමුත් ඔබට විශාල වසම් සංඛ්‍යාවක් IP වෙත පරිවර්තනය කිරීමේ අවශ්‍යතාවයක් තිබේ නම්, ඔබ වඩාත් ප්‍රවේශමෙන් විසඳන්නෙකු තේරීමට ප්‍රවේශ විය යුතුය.

මම දැනටමත් ලියා ඇති පරිදි, ISP නිරාකරණයට අමතරව, බොහෝ පොදු ලිපින තිබේ, උදාහරණයක් ලෙස, ඔබට මෙම ලැයිස්තුව පරීක්ෂා කළ හැකිය. ඒවායින් සමහරක් පෙරනිමි නිරාකරණයට වඩා හොඳ ජාල සම්බන්ධතාවයක් ඇති නිසා වඩාත් යෝග්‍ය විය හැක.

ලැයිස්තුව කුඩා වන විට, ඔබට පහසුවෙන් එය අතින් “පිං” කළ හැකි අතර ප්‍රමාද වේලාවන් සංසන්දනය කළ හැකිය, නමුත් ඔබ ඉහත සඳහන් කළ ලැයිස්තුව පවා ගන්නේ නම්, මෙම කාර්යය දැනටමත් අප්‍රසන්න වේ.

එමනිසා, මෙම කාර්යය පහසු කර ගැනීම සඳහා, මම, Impostor syndrome වලින් පිරී, Go on මගේ අදහස පිළිබඳ සාධනය-සංකල්පයක් සකස් කළෙමි. ලං වෙන්න.

උදාහරණයක් ලෙස, මම සම්පූර්ණ විසඳුම් ලැයිස්තුව පරීක්ෂා නොකරමි, නමුත් මා වඩාත් ජනප්‍රිය ඒවාට පමණක් සීමා කරමි.

$ get-closer ping -f dnsresolver.txt -b=0 --count=10
Closest hosts:
	1.0.0.1 [3.4582ms]
	8.8.8.8 [6.7545ms]
	1.1.1.1 [12.6773ms]
	8.8.4.4 [16.6361ms]
	9.9.9.9 [40.0525ms]

වරෙක, මම මා වෙනුවෙන් විසදුමක් තෝරා ගන්නා විට, මම ප්‍රධාන ලිපින (1.1.1.1, 8.8.8.8, 9.9.9.9) පරීක්ෂා කිරීමට පමණක් සීමා වුණෙමි - සියල්ලට පසු, ඒවා ඉතා ලස්සනයි, සහ ඔබට අපේක්ෂා කළ හැක්කේ කුමක්ද? අවලස්සන උපස්ථ ලිපින.

නමුත් ප්‍රමාදයන් සංසන්දනය කිරීමට ස්වයංක්‍රීය ක්‍රමයක් ඇති බැවින්, ලැයිස්තුව පුළුල් නොකරන්නේ මන්ද...

පරීක්ෂණයෙන් පෙන්නුම් කළ පරිදි, "බැකප්" Cloudflare ලිපිනය මට වඩාත් සුදුසු වේ, එය spb-ix වෙත සම්බන්ධ කර ඇති බැවින්, එය msk-ix ට වඩා මට සමීප වන අතර, එහි අලංකාර 1.1.1.1 පේනුගත කර ඇත.

ඔබට පෙනෙන පරිදි වෙනස සැලකිය යුතු ය, මන්ද වේගවත්ම ආලෝක කිරණ පවා ශාන්ත පීටර්ස්බර්ග් සිට මොස්කව් දක්වා 10 ms ට අඩු කාලයකින් ළඟා විය නොහැකි බැවිනි.

සරල ping වලට අමතරව, PoC හට http සහ tcp වැනි අනෙකුත් ප්‍රොටෝකෝල සඳහා ප්‍රමාදයන් සංසන්දනය කිරීමේ අවස්ථාව මෙන්ම විශේෂිත විසදුමක් හරහා වසම් IP බවට පරිවර්තනය කිරීමේ කාලයද ඇත.

ඔවුන්ට කෙටි මාර්ගයක් ඇති ධාරක සොයා ගැනීම පහසු කිරීම සඳහා traceroute භාවිතා කරන ධාරක අතර නෝඩ් ගණන සංසන්දනය කිරීමට සැලසුම් කර ඇත.

කේතය අමු, එය චෙක්පත් පොකුරක් නොමැති නමුත් එය පිරිසිදු දත්ත මත හොඳින් ක්රියා කරයි. ඕනෑම ප්‍රතිපෝෂණයක්, තරු මත මම අගය කරමි github, සහ කවුරුහරි ව්‍යාපෘතියේ අදහසට කැමති නම්, දායකයෙකු වීමට සාදරයෙන් පිළිගනිමු.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න