குரோமியத்தின் அம்சங்களில் ஒன்று ரூட் டிஎன்எஸ் சர்வர்களில் பெரும் சுமையை உருவாக்குகிறது

குரோமியத்தின் அம்சங்களில் ஒன்று ரூட் டிஎன்எஸ் சர்வர்களில் பெரும் சுமையை உருவாக்குகிறது

கூகிள் குரோம் மற்றும் புதிய மைக்ரோசாஃப்ட் எட்ஜ் ஆகியவற்றின் திறந்த மூல பெற்றோரான Chromium உலாவி, நல்ல நோக்கத்துடன் வடிவமைக்கப்பட்ட ஒரு அம்சத்திற்கு குறிப்பிடத்தக்க எதிர்மறையான கவனத்தைப் பெற்றுள்ளது: இது பயனரின் ISP இல்லாத டொமைன் வினவல் முடிவுகளை "திருடுகிறதா" என்பதைச் சரிபார்க்கிறது. .

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

DNS தீர்மானம் பொதுவாக எவ்வாறு செய்யப்படுகிறது

குரோமியத்தின் அம்சங்களில் ஒன்று ரூட் டிஎன்எஸ் சர்வர்களில் பெரும் சுமையை உருவாக்குகிறது
இந்த சேவையகங்கள் .com, .net போன்றவற்றைத் தீர்க்க நீங்கள் தொடர்பு கொள்ள வேண்டிய மிக உயர்ந்த அதிகாரமாகும், இதனால் அவை frglxrtmpuf ஒரு உயர்மட்ட டொமைன் (TLD) அல்ல என்று உங்களுக்குத் தெரிவிக்கும்.

DNS, அல்லது டொமைன் நேம் சிஸ்டம் என்பது, கணினிகள் arstechnica.com போன்ற மறக்கமுடியாத டொமைன் பெயர்களை 3.128.236.93 போன்ற குறைவான பயனர் நட்பு IP முகவரிகளாக மாற்றும் ஒரு அமைப்பாகும். DNS இல்லாமல், மனிதர்கள் பயன்படுத்தக்கூடிய வகையில் இணையம் இருக்காது, அதாவது மேல்நிலை உள்கட்டமைப்பில் தேவையற்ற சுமை என்பது ஒரு உண்மையான பிரச்சனை.

ஒரு நவீன வலைப்பக்கத்தை ஏற்றுவதற்கு நம்பமுடியாத எண்ணிக்கையிலான DNS தேடல்கள் தேவைப்படும். எடுத்துக்காட்டாக, ESPN இன் முகப்புப் பக்கத்தை நாங்கள் பகுப்பாய்வு செய்தபோது, ​​a.espncdn.com முதல் z.motads.com வரையிலான 93 தனித்தனி டொமைன் பெயர்களைக் கணக்கிட்டோம். பக்கத்தை முழுமையாக ஏற்றுவதற்கு அவை அனைத்தும் அவசியம்!

உலகம் முழுவதும் சேவை செய்ய வேண்டிய தேடுபொறிக்கான இந்த வகையான பணிச்சுமைக்கு இடமளிக்க, DNS பல நிலை படிநிலையாக வடிவமைக்கப்பட்டுள்ளது. இந்த பிரமிட்டின் மேற்பகுதியில் ரூட் சர்வர்கள் உள்ளன - .com போன்ற ஒவ்வொரு உயர்மட்ட டொமைனுக்கும் அதன் சொந்தக் குடும்ப சேவையகங்கள் உள்ளன, அவை அவற்றின் கீழே உள்ள ஒவ்வொரு டொமைனுக்கும் மிக உயர்ந்த அதிகாரம் ஆகும். ஒரு படி மேலே этих சேவையகங்கள் ரூட் சேவையகங்களாகும் a.root-servers.net செய்ய m.root-servers.net.

இது எத்தனை முறை நடக்கும்?

டிஎன்எஸ் உள்கட்டமைப்பின் பல-நிலை கேச்சிங் படிநிலைக்கு நன்றி, உலகின் டிஎன்எஸ் வினவல்களில் மிகச் சிறிய சதவீதமானது ரூட் சர்வர்களை அடைகிறது. பெரும்பாலான மக்கள் தங்கள் ISP இலிருந்து நேரடியாக DNS தீர்வுத் தகவலைப் பெறுகின்றனர். ஒரு குறிப்பிட்ட இணையதளத்தை எப்படிப் பெறுவது என்பது பயனரின் சாதனத்திற்குத் தெரிந்தால், அந்த உள்ளூர் வழங்குநரால் நிர்வகிக்கப்படும் DNS சேவையகத்திற்கு முதலில் கோரிக்கை அனுப்பப்படும். உள்ளூர் DNS சேவையகத்திற்கு பதில் தெரியாவிட்டால், அது கோரிக்கையை அதன் சொந்த "ஃபார்வர்டர்களுக்கு" (குறிப்பிட்டிருந்தால்) அனுப்புகிறது.

உள்ளூர் வழங்குநரின் DNS சேவையகம் அல்லது அதன் உள்ளமைவில் குறிப்பிடப்பட்டுள்ள "ஃபார்வர்டிங் சர்வர்கள்" தற்காலிக சேமிப்பில் பதிலைக் கொண்டிருக்கவில்லை என்றால், கோரிக்கை நேரடியாக அதிகாரப்பூர்வ டொமைன் சேவையகத்திற்கு அனுப்பப்படும். அதிக நீங்கள் மாற்ற முயற்சிக்கிறீர்கள். எப்பொழுது домен.com இந்த கோரிக்கை டொமைனின் அதிகாரப்பூர்வ சேவையகங்களுக்கு அனுப்பப்படும் என்று அர்த்தம் com, இல் அமைந்துள்ளன gtld-servers.net.

அமைப்பு gtld-servers, கோரிக்கை செய்யப்பட்டதற்கு, domain.com டொமைனுக்கான அதிகாரப்பூர்வ பெயர் சேவையகங்களின் பட்டியலுடன் பதிலளிக்கிறது, அத்துடன் அத்தகைய பெயர் சேவையகத்தின் IP முகவரியைக் கொண்ட குறைந்தபட்சம் ஒரு இணைப்புப் பதிவு. அடுத்து, பதில்கள் சங்கிலியில் நகர்கின்றன - ஒவ்வொரு முன்னோக்கியும் இந்த பதில்களை அவர்கள் கோரும் சேவையகத்திற்கு அனுப்புகிறார்கள், பதில் இறுதியாக உள்ளூர் வழங்குநரின் சேவையகத்தையும் பயனரின் கணினியையும் அடையும் வரை. தேவையில்லாமல் உயர்நிலை அமைப்புகளுக்கு இடையூறு விளைவிக்காத வகையில் அவை அனைத்தும் இந்த பதிலைத் தேக்ககப்படுத்துகின்றன.

பெரும்பாலான சந்தர்ப்பங்களில், பெயர் சர்வர் பதிவுகள் டொமைன்.காம் இந்த ஃபார்வர்டர்களில் ஒன்றில் ஏற்கனவே தற்காலிகமாக சேமிக்கப்படும், எனவே ரூட் சர்வர்கள் தொந்தரவு செய்யாது. இருப்பினும், தற்போதைக்கு நாம் நன்கு அறிந்த URL வகையைப் பற்றி பேசுகிறோம் - இது வழக்கமான இணையதளமாக மாற்றப்படும். Chrome கோரிக்கைகள் மட்டத்தில் உள்ளன அதிக இது, கொத்துக்களின் படியில் root-servers.net.

Chromium மற்றும் NXDomain திருட்டு சோதனை

குரோமியத்தின் அம்சங்களில் ஒன்று ரூட் டிஎன்எஸ் சர்வர்களில் பெரும் சுமையை உருவாக்குகிறது
Chromium "இந்த DNS சர்வர் என்னை ஏமாற்றுகிறதா?" வெரிசைனின் ரூட் டிஎன்எஸ் சேவையகங்களின் கிளஸ்டரை அடையும் மொத்த போக்குவரத்தில் கிட்டத்தட்ட பாதி.

கூகிள் குரோம், புதிய மைக்ரோசாஃப்ட் எட்ஜ் மற்றும் குறைவான அறியப்படாத உலாவிகளின் மூலத் திட்டமான குரோமியம் உலாவி, சில நேரங்களில் "ஆம்னிபாக்ஸ்" என்று அழைக்கப்படும் ஒரே பெட்டியில் தேடும் வசதியை பயனர்களுக்கு வழங்க விரும்புகிறது. வேறு வார்த்தைகளில் கூறுவதானால், பயனர் உண்மையான URLகள் மற்றும் தேடுபொறி வினவல்கள் இரண்டையும் உலாவி சாளரத்தின் மேல் உள்ள ஒரே உரை புலத்தில் உள்ளிடுகிறார். எளிமைப்படுத்துவதற்கான மற்றொரு படியை எடுத்து, URL இன் ஒரு பகுதியை உள்ளிட பயனரை கட்டாயப்படுத்தாது http:// அல்லது https://.

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

ஒரு பயனர் தங்கள் நிறுவனத்தின் இன்ட்ராநெட்டில் "மார்க்கெட்டிங்" என்று டைப் செய்து, நிறுவனத்தின் இன்ட்ராநெட்டில் அதே பெயரில் உள்ளக இணையதளம் இருந்தால், Chromium பயனர் "மார்க்கெட்டிங்" என்பதைத் தேட வேண்டுமா அல்லது செல்ல வேண்டுமா என்று கேட்கும் தகவல் பெட்டியைக் காண்பிக்கும். https://marketing. இது அவ்வாறு இல்லாமல் இருக்கலாம், ஆனால் பல ISPகள் மற்றும் பொது வைஃபை வழங்குநர்கள் ஒவ்வொரு தவறாக எழுதப்பட்ட URL ஐ "ஹைஜாக்" செய்து, பயனரை பேனர் நிரப்பப்பட்ட பக்கத்திற்கு திருப்பி விடுகின்றனர்.

சீரற்ற தலைமுறை

Chromium டெவலப்பர்கள் வழக்கமான நெட்வொர்க்குகளில் உள்ள பயனர்கள் ஒவ்வொரு முறையும் ஒரு வார்த்தையைத் தேடும்போது என்ன அர்த்தம் என்று கேட்கும் தகவல் பெட்டியைப் பார்க்க விரும்பவில்லை, எனவே அவர்கள் ஒரு சோதனையைச் செயல்படுத்தினர்: அவர்கள் உலாவியைத் தொடங்கும்போது அல்லது நெட்வொர்க்குகளை மாற்றும்போது, ​​Chromium டிஎன்எஸ் தேடல்களை மூன்றில் செய்கிறது. தோராயமாக உருவாக்கப்பட்ட "டொமைன்கள்" மேல் நிலை, ஏழு முதல் பதினைந்து எழுத்துகள் நீளம். இந்த இரண்டு கோரிக்கைகள் ஒரே ஐபி முகவரியுடன் திரும்பினால், உள்ளூர் நெட்வொர்க் பிழைகளை "அபகரிக்கிறது" என்று Chromium கருதுகிறது. NXDOMAIN, இது பெறப்பட வேண்டும், எனவே உலாவியானது அனைத்து ஒற்றை வார்த்தை வினவல்களையும் அடுத்த அறிவிப்பு வரும் வரை தேடல் முயற்சிகளாகக் கருதுகிறது.

துரதிருஷ்டவசமாக, நெட்வொர்க்குகளில் அது இல்லை DNS வினவல்களின் முடிவுகளைத் திருடவும், இந்த மூன்று செயல்பாடுகளும் பொதுவாக மிக உயர்ந்த நிலைக்குச் செல்கின்றன, எல்லா வழிகளிலும் ரூட் பெயர் சேவையகங்கள் தாங்களாகவே உள்ளன: உள்ளூர் சேவையகத்திற்கு எவ்வாறு தீர்ப்பது என்று தெரியவில்லை qwajuixk, எனவே இந்தக் கோரிக்கையை அதன் ஃபார்வர்டருக்கு அனுப்புகிறது, அது கடைசி வரை அதையே செய்கிறது a.root-servers.net அல்லது அவரது "சகோதரர்களில்" ஒருவர் "மன்னிக்கவும், ஆனால் இது ஒரு டொமைன் அல்ல" என்று கட்டாயப்படுத்தப்பட மாட்டார்.

தோராயமாக 1,67*10^21 சாத்தியமான போலி டொமைன் பெயர்கள் ஏழு முதல் பதினைந்து எழுத்துகள் வரை உள்ளதால், மிகவும் பொதுவானவை ஒவ்வொரு "நேர்மையான" நெட்வொர்க்கில் செய்யப்படும் இந்த சோதனைகளிலிருந்து, அது ரூட் சேவையகத்தைப் பெறுகிறது. இந்த அளவு அதிகம் அரை க்ளஸ்டர்களின் அந்த பகுதியின் புள்ளிவிவரங்களின்படி, ரூட் டிஎன்எஸ்ஸின் மொத்த சுமையிலிருந்து root-servers.net, இவை வெரிசைன் நிறுவனத்திற்குச் சொந்தமானவை.

வரலாறு மீண்டும் மீண்டும் வருகிறது

சிறந்த நோக்கத்துடன் ஒரு திட்டம் உருவாக்கப்படுவது இது முதல் முறை அல்ல தோல்வி அல்லது தேவையற்ற போக்குவரத்தால் பொது வளத்தை ஏறக்குறைய நிரப்பியது - 2000 களின் நடுப்பகுதியில் D-Link மற்றும் Poul-Henning Kamp இன் NTP (நெட்வொர்க் டைம் புரோட்டோகால்) சேவையகத்தின் நீண்ட மற்றும் சோகமான வரலாற்றை உடனடியாக நினைவூட்டியது.

2005 ஆம் ஆண்டில், டென்மார்க்கின் ஒரே ஸ்ட்ராடம் 1 நெட்வொர்க் டைம் புரோட்டோகால் சேவையகத்திற்குச் சொந்தமான ஃப்ரீபிஎஸ்டி டெவலப்பர் பால்-ஹென்னிங், கடத்தப்பட்ட போக்குவரத்திற்கு எதிர்பாராத மற்றும் பெரிய கட்டணத்தைப் பெற்றார். சுருக்கமாக, D-Link டெவலப்பர்கள் கம்ப சர்வர் உட்பட ஸ்ட்ராடம் 1 NTP சேவையகங்களின் முகவரிகளை நிறுவனத்தின் சுவிட்சுகள், ரவுட்டர்கள் மற்றும் அணுகல் புள்ளிகளின் ஃபார்ம்வேரில் எழுதினர். இது உடனடியாக கம்பாவின் சர்வர் டிராஃபிக்கை ஒன்பது மடங்கு அதிகரித்தது, இதனால் டேனிஷ் இன்டர்நெட் எக்ஸ்சேஞ்ச் (டென்மார்க்கின் இன்டர்நெட் எக்ஸ்சேஞ்ச் பாயிண்ட்) அதன் கட்டணத்தை "இலவசம்" என்பதிலிருந்து "வருடத்திற்கு $9" ஆக மாற்றியது.

பிரச்சனை என்னவென்றால், D-Link ரவுட்டர்கள் அதிகமாக இருப்பது அல்ல, ஆனால் அவை "வரிக்கு வெளியே" இருப்பதுதான். டிஎன்எஸ் போலவே, என்டிபியும் ஒரு படிநிலை வடிவத்தில் செயல்பட வேண்டும் - ஸ்ட்ராடம் 0 சேவையகங்கள் ஸ்ட்ராடம் 1 சேவையகங்களுக்கு தகவலை அனுப்புகின்றன, இது ஸ்ட்ராடம் 2 சேவையகங்களுக்கு தகவலை அனுப்புகிறது, மேலும் பல படிநிலைக்கு கீழே. ஒரு பொதுவான வீட்டு திசைவி, சுவிட்ச் அல்லது அணுகல் புள்ளி போன்ற D-Link NTP சேவையக முகவரிகளுடன் நிரல்படுத்தப்பட்டிருந்தால், Stratum 2 அல்லது Stratum 3 சேவையகத்திற்கு கோரிக்கைகளை அனுப்பும்.

Chromium திட்டம், அநேகமாக சிறந்த நோக்கத்துடன், DNS சிக்கலில் NTP சிக்கலைப் பிரதிபலித்தது, இணையத்தின் ரூட் சர்வர்களை அவர்கள் ஒருபோதும் கையாள விரும்பாத கோரிக்கைகளுடன் ஏற்றுகிறது.

விரைவில் தீர்வு கிடைக்கும் என்ற நம்பிக்கை உள்ளது

Chromium திட்டமானது திறந்த மூலத்தைக் கொண்டுள்ளது பிழை, இந்தச் சிக்கலைத் தீர்க்க இயல்பாகவே இன்ட்ராநெட் ரீடைரக்ட் டிடெக்டரை முடக்க வேண்டும். Chromium திட்டத்திற்கு நாங்கள் கடன் வழங்க வேண்டும்: பிழை கண்டறியப்பட்டது அதற்கு முன்வெரிசைனின் மாட் தாமஸ் எப்படி அவருக்கு அதிக கவனத்தை கொண்டு வந்தார் உண்ணாவிரதம் APNIC வலைப்பதிவில். பிழை ஜூன் மாதம் கண்டுபிடிக்கப்பட்டது, ஆனால் தாமஸின் இடுகை வரை மறக்கப்பட்டது; உண்ணாவிரதத்திற்குப் பிறகு, அவர் தீவிர கண்காணிப்பில் இருக்கத் தொடங்கினார்.

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

விளம்பரம் உரிமைகள் மீது

காவிய சேவையகங்கள் - அது விண்டோஸில் VPS அல்லது லினக்ஸ் சக்திவாய்ந்த AMD EPYC குடும்ப செயலிகள் மற்றும் மிக வேகமான Intel NVMe டிரைவ்கள். ஆர்டர் செய்ய சீக்கிரம்!

குரோமியத்தின் அம்சங்களில் ஒன்று ரூட் டிஎன்எஸ் சர்வர்களில் பெரும் சுமையை உருவாக்குகிறது

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

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