நெட்வொர்க்கில் அருகிலுள்ள முனைகளைத் தேர்ந்தெடுப்பது

நெட்வொர்க்கில் அருகிலுள்ள முனைகளைத் தேர்ந்தெடுப்பது

நெட்வொர்க்குடன் தொடர்பு கொள்ளும் பயன்பாடுகள் அல்லது சேவைகளின் செயல்திறனில் நெட்வொர்க் தாமதமானது குறிப்பிடத்தக்க தாக்கத்தை ஏற்படுத்துகிறது. குறைந்த தாமதம், அதிக செயல்திறன். வழக்கமான இணையதளம் முதல் தரவுத்தளம் அல்லது பிணைய சேமிப்பு வரை எந்த நெட்வொர்க் சேவைக்கும் இது பொருந்தும்.

ஒரு சிறந்த உதாரணம் டொமைன் பெயர் அமைப்பு (DNS). DNS என்பது இயல்பிலேயே ஒரு விநியோகிக்கப்பட்ட அமைப்பாகும், இதன் வேர் முனைகள் கிரகம் முழுவதும் சிதறிக்கிடக்கின்றன. எந்தவொரு வலைத்தளத்தையும் எளிதாக அணுக, முதலில் அதன் ஐபி முகவரியைப் பெற வேண்டும்.

டொமைன் மண்டலங்களின் "மரம்" வழியாக மீண்டும் மீண்டும் செல்வதற்கான முழு செயல்முறையையும் நான் விவரிக்க மாட்டேன், ஆனால் ஒரு டொமைனை ஐபி முகவரியாக மாற்றுவதற்கு, இந்த எல்லா வேலைகளையும் செய்யும் டிஎன்எஸ் ரிசல்வர் நமக்குத் தேவை என்று என்னைக் கட்டுப்படுத்திக் கொள்கிறேன். எங்களுக்கு.

எனவே, டிஎன்எஸ் ரிசல்வர் முகவரியை எங்கே பெறுவீர்கள்?

  1. ISP அதன் DNS தீர்வுக்கான முகவரியை வழங்குகிறது.
  2. இணையத்தில் பொது தீர்வின் முகவரியைக் கண்டறியவும்.
  3. சொந்தமாக எடுக்கவும் அல்லது உங்கள் வீட்டு திசைவியில் உள்ளமைக்கப்பட்ட ஒன்றைப் பயன்படுத்தவும்.

இந்த விருப்பங்களில் ஏதேனும் ஒன்று உலகளாவிய வலையில் கவலையற்ற உலாவலை அனுபவிக்க உங்களை அனுமதிக்கும், ஆனால் நீங்கள் அதிக எண்ணிக்கையிலான டொமைன்களை ஐபியாக மாற்ற வேண்டியிருந்தால், நீங்கள் ஒரு தீர்வைத் தேர்ந்தெடுப்பதை மிகவும் கவனமாக அணுக வேண்டும்.

நான் ஏற்கனவே எழுதியது போல், ISP தீர்வுக்கு கூடுதலாக, பல பொது முகவரிகள் உள்ளன, எடுத்துக்காட்டாக, நீங்கள் இந்த பட்டியலைப் பார்க்கலாம். அவற்றில் சில மிகவும் விரும்பத்தக்கதாக இருக்கலாம், ஏனெனில் அவை இயல்புநிலை தீர்வை விட சிறந்த பிணைய இணைப்பைக் கொண்டுள்ளன.

பட்டியல் சிறியதாக இருக்கும்போது, ​​​​நீங்கள் அதை கைமுறையாக "பிங்" செய்யலாம் மற்றும் தாமத நேரங்களை ஒப்பிடலாம், ஆனால் மேலே குறிப்பிட்டுள்ள பட்டியலை நீங்கள் எடுத்துக் கொண்டால், இந்த பணி விரும்பத்தகாததாகிவிடும்.

எனவே, இந்தப் பணியை எளிதாக்குவதற்காக, நான், இம்போஸ்டர் சிண்ட்ரோம் மூலம் நிரம்பியிருந்தேன், கோ என்றழைக்கப்படும் எனது யோசனையின் ஒரு ஆதாரத்தை வரைந்தேன். நெருங்க.

உதாரணமாக, நான் தீர்வுகளின் முழு பட்டியலையும் சரிபார்க்க மாட்டேன், ஆனால் மிகவும் பிரபலமானவற்றுக்கு மட்டுமே என்னை கட்டுப்படுத்துவேன்.

$ 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 க்கும் குறைவான நேரத்தில் அடைய முடியாது.

எளிய பிங்கைத் தவிர, http மற்றும் tcp போன்ற பிற நெறிமுறைகளுக்கான தாமதங்களை ஒப்பிடுவதற்கான வாய்ப்பையும் PoC கொண்டுள்ளது, அத்துடன் ஒரு குறிப்பிட்ட தீர்வி மூலம் டொமைன்களை ஐபியாக மாற்றுவதற்கான நேரத்தையும் கொண்டுள்ளது.

ட்ரேசரூட்டைப் பயன்படுத்தி ஹோஸ்ட்களுக்கு இடையே உள்ள முனைகளின் எண்ணிக்கையை ஒப்பிடும் திட்டங்கள் உள்ளன, அவைகளுக்கு குறுகிய பாதையைக் கொண்ட ஹோஸ்ட்களைக் கண்டுபிடிப்பதை எளிதாக்குகிறது.

குறியீடு கசப்பானது, அதில் காசோலைகள் இல்லை, ஆனால் இது சுத்தமான தரவுகளில் நன்றாக வேலை செய்கிறது. நான் எந்த கருத்தையும் பாராட்டுகிறேன், நட்சத்திரங்கள் கிதுப், மற்றும் திட்டத்தின் யோசனையை யாராவது விரும்பினால், பங்களிப்பாளராக ஆவதற்கு வரவேற்கிறோம்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்