E 'ngoe ea likarolo tsa Chromium e theha mojaro o moholo ho li-server tsa DNS tsa motso

E 'ngoe ea likarolo tsa Chromium e theha mojaro o moholo ho li-server tsa DNS tsa motso

Sebatli sa Chromium, motsoali ea atlehileng oa mohloli oa Google Chrome le Microsoft Edge e ncha, e fumane tlhokomelo e mpe haholo bakeng sa karolo e neng e reretsoe ka sepheo se setle: e lekola hore na ISP ea mosebelisi e "utsoa" sephetho sa lipotso tse seng teng. .

Intranet Redirect Detector, e hlahisang lipotso tsa bohata bakeng sa "li-domains" tse sa tloaelehang tseo ho ea ka lipalo-palo li ke keng tsa e-ba teng, li ikarabella hoo e ka bang halofo ea kakaretso ea sephethephethe se amoheloang ke li-server tsa DNS lefatšeng ka bophara. Moenjiniere oa Verisign Matt Thomas o ngotse nako e telele poso ho blog ea APNIC e hlalosang bothata le ho lekola boholo ba eona.

Hangata qeto ea DNS e etsoa joang

E 'ngoe ea likarolo tsa Chromium e theha mojaro o moholo ho li-server tsa DNS tsa motso
Li-server tsena ke bolaoli bo phahameng ka ho fetisisa boo u lokelang ho ikopanya le bona ho rarolla .com, .net, joalo-joalo e le hore ba tle ba u bolelle hore frglxrtmpuf ha se sebaka sa maemo a holimo (TLD).

DNS, kapa Domain Name System, ke sistimi eo likhomphutha li ka rarollang mabitso a domain a sa lebaleheng joalo ka arstechnica.com ho liaterese tsa IP tse sa sebetseng hantle joalo ka 3.128.236.93. Ntle le DNS, Marang-rang a ne a ke ke a ba teng ka tsela eo batho ba neng ba ka e sebelisa, ho bolelang hore mojaro o sa hlokahaleng litsing tsa motheo tsa boemo bo holimo ke bothata ba 'nete.

Ho kenya leqephe le le leng la webo la sejoale-joale ho ka hloka palo e makatsang ea lipapiso tsa DNS. Mohlala, ha re ne re sekaseka leqephe la lehae la ESPN, re balile mabitso a 93 a arohaneng, ho tloha ho a.espncdn.com ho isa z.motads.com. Kaofela ha tsona lia hlokahala hore leqephe le kene ka botlalo!

Ho amohela mofuta ona oa mosebetsi bakeng sa enjine ea ho batla e hlokang ho sebeletsa lefats'e lohle, DNS e entsoe e le sehlopha sa maemo a mangata. Ka holim'a piramite ena ho na le li-server tsa metso - sebaka se seng le se seng sa boemo bo holimo, joalo ka .com, se na le lelapa la sona la li-server tse nang le matla a phahameng ka ho fetisisa sebakeng se seng le se seng se ka tlase ho tsona. Mohato o le mong holimo tsa tsena li-server ke li-server tsa motso ka botsona, ho tloha a.root-servers.net ho m.root-servers.net.

See se etsahala hangata hakae?

Ka lebaka la maemo a mangata a caching hierarchy ea DNS infrastructure, karolo e nyane haholo ea lipotso tsa lefats'e tsa DNS e fihla ho li-server tsa metso. Batho ba bangata ba fumana lintlha tsa bona tsa DNS solver ka kotloloho ho ISP ea bona. Ha sesebelisoa sa mosebelisi se hloka ho tseba ho fihla webosaeteng e itseng, kopo e qala ka ho romelloa ho seva ea DNS e laoloang ke mofani oa lehae. Haeba seva sa lehae sa DNS se sa tsebe karabo, se fetisetsa kopo ho "bafolisi" ba bona (haeba ho boletsoe).

Haeba seva sa DNS sa mofani oa lehae kapa "li-server tse fetisang" tse boletsoeng ho tlhophiso ea eona ha li na karabo e bolokiloeng, kopo e phahamisoa ka kotloloho ho seva sa domain se nang le matla. phahameng eo u lekang ho e fetola. Neng домен.com sena se tla bolela hore kopo e romelloa ho li-server tse nang le matla a domain ka boeona com, tse fumanehang ho gtld-servers.net.

tsamaiso e khopo gtld-servers, eo kopo e entsoeng ho eona, e arabela ka lethathamo la li-server tse nang le matla bakeng sa domain.com, hammoho le bonyane rekoto e le 'ngoe ea lihokelo e nang le aterese ea IP ea seva se le seng sa mabitso a joalo. Ka mor'a moo, likarabo li theosa le ketane - motho e mong le e mong ea fetisang likarabo tsena o fetisetsa likarabo tsena ho seva e li kopileng, ho fihlela karabo e fihla ho seva sa mofani oa lehae le k'homphieutha ea mosebedisi. Kaofela ha bona ba boloka karabo ena e le hore ba se ke ba sitisa litsamaiso tsa maemo a holimo ho sa hlokahale.

Maemong a mangata, lirekoto tsa seva sa mabitso bakeng sa domain.com e tla be e se e kentsoe ho e 'ngoe ea li-transfer tsena, kahoo li-server tsa metso li ke ke tsa khathatsoa. Leha ho le joalo, hajoale re bua ka mofuta oa URL eo re e tloaetseng - e fetoletsoeng ho webosaete e tloaelehileng. Likopo tsa Chrome li maemong phahameng sena, mohatong oa lihlopha ka botsona root-servers.net.

Ho hlahloba bosholu ba Chromium le NXDomain

E 'ngoe ea likarolo tsa Chromium e theha mojaro o moholo ho li-server tsa DNS tsa motso
Chromium e hlahloba hore "na seva ee ea DNS ea ntsietsa?" e nka hoo e ka bang halofo ea sephethephethe se fihlang sehlopheng sa Verisign sa li-server tsa DNS.

Sebatli sa Chromium, morero oa motsoali oa Google Chrome, Microsoft Edge e ncha, le libatli tse ngata tse sa tsejoeng haholo, li batla ho fa basebelisi boiketlo ba ho batla ka lebokoseng le le leng, leo ka linako tse ling le bitsoang "Omnibox." Ka mantsoe a mang, mosebelisi o kenya li-URL tsa 'nete le lipotso tsa enjine ea ho batla sebakeng se le seng sa mongolo ka holimo ho fensetere ea sebatli. Ho nka mohato o mong oa ho nolofatsa, hape ha ho qobelle mosebelisi ho kenya karolo ea URL ka eona http:// kapa https://.

Leha sena se le bonolo, mokhoa ona o hloka hore sebatli se utloisise se lokelang ho nkuoa e le URL le se lokelang ho nkuoa e le potso ea ho batla. Maemong a mangata sena se hlakile - ka mohlala, khoele e nang le libaka e ke ke ea ba URL. Empa lintho li ka ba thata le ho feta ha u nahana ka li-intranet - marang-rang a poraefete a ka sebelisang libaka tsa boemo bo holimo ho rarolla liwebsaete tsa 'nete.

Haeba mosebelisi ho intranet ea k'hamphani ea bona a khetha "papatso" 'me intranet ea k'hamphani e na le sebaka sa marang-rang se nang le lebitso le ts'oanang, Chromium e bonts'a lebokose la tlhaiso-leseling e botsa mosebelisi hore na o batla ho batla "papatso" kapa e ea ho. https://marketing. Ho ka 'na ha se ke ha e-ba joalo, empa li-ISP tse ngata le bafani ba sechaba sa Wi-Fi ba "koetela" URL e 'ngoe le e 'ngoe e sa ngoloang hantle, e lebisa mosebelisi leqepheng le leng le tletseng lifolakha.

Moloko o sa reroang

Bahlahisi ba Chromium ba ne ba sa batle hore basebelisi ba marang-rang a tloaelehileng ba bone lebokose la tlhahisoleseding le botsa hore na ba bolela eng nako le nako ha ba batla lentsoe le le leng, kahoo ba ile ba kenya teko ea teko: Ha ba bula sebatli kapa ba fetola marang-rang, Chromium e etsa lipatlisiso tsa DNS ho tse tharo. "domains" e hlahisoang ka mokhoa o sa reroang, e bolelele ba litlhaku tse supileng ho isa ho tse leshome le metso e mehlano. Haeba tse peli tsa likopo tsena li khutla ka aterese ea IP e tšoanang, Chromium e nka hore marang-rang a lehae a "koetela" liphoso. NXDOMAIN, eo se lokelang ho e fumana, kahoo sebatli se nka lipotso tsohle tsa lentsoe le le leng tse kentsoeng e le liteko tsa ho batla ho fihlela tsebiso e ngoe.

Ka bomalimabe, ho marang-rang hore ha utsoa liphetho tsa lipotso tsa DNS, lits'ebetso tsena tse tharo hangata li nyolohela holimo, ho ea fihla ho li-server tsa lebitso la motso ka botsona: seva sa lehae ha se tsebe ho rarolla. qwajuixk, kahoo e fetisetsa kopo ena ho mofani oa eona, ea etsang se tšoanang, ho fihlela qetellong a.root-servers.net kapa e mong oa “barab’abo” a ke ke a qobelloa ho re “Ke masoabi, empa sena ha se sebaka sa puso.”

Kaha ho na le hoo e ka bang 1,67 * 10 ^ 21 mabitso a marang-rang a ka bang teng ho tloha ho litlhaku tse supileng ho isa ho tse leshome le metso e mehlano ka bolelele, tse atileng haholo. e mong le e mong ho tloha litekong tsena tse etsoang marang-rang a "tšepahalang", e fihla ho seva sa motso. Sena se lekana le ho lekana halofo ho tloha ho mojaro o felletseng motsong oa DNS, ho latela lipalo-palo tse tsoang karolong eo ea lihlopha root-servers.net, tseo e leng tsa Verisign.

Nalane ea ipheta

Ha se lekhetlo la pele morero o etsoa ka sepheo se setle hlolehile kapa e batla e koahetse mohloli oa sechaba ka sephethephethe se sa hlokahaleng - sena se ile sa re hopotsa hang-hang histori e telele le e bohloko ea seva sa NTP (Network Time Protocol) ea D-Link le Poul-Henning Kamp (Network Time Protocol) bohareng ba lilemo tsa bo-2000.

Ka 2005, moqapi oa FreeBSD, Poul-Henning, eo hape a neng a e-na le seva sa Denmark sa Stratum 1 Network Time Protocol, o ile a fumana chelete e sa lebelloang le e kholo bakeng sa sephethephethe se fetisitsoeng. Ka bokhutšoanyane, lebaka e ne e le hore bahlahisi ba D-Link ba ngotse liaterese tsa li-server tsa Stratum 1 NTP, ho kenyeletsoa le seva sa Kampa, ho kena ka har'a firmware ea mohala oa k'hamphani oa li-switches, li-routers le lintlha tsa ho fihlella. Sena se ile sa eketsa hang-hang sephethephethe sa seva sa Kampa ka makhetlo a robong, sa etsa hore Danish Internet Exchange (Denmark's Internet Exchange Point) e fetole litefiso tsa eona ho tloha "Free" ho "$ 9 ka selemo."

Bothata e ne e se hore ho ne ho e-na le li-routers tse ngata tsa D-Link, empa e ne e le hore "li ne li sa tsamaee". Joalo ka DNS, NTP e tlameha ho sebetsa ka mokhoa oa maemo a holimo - li-server tsa Stratum 0 li fetisetsa tlhahisoleseling ho li-server tsa Stratum 1, tse fetisang tlhahisoleseling ho li-server tsa Stratum 2, joalo-joalo ho theosa le maemo. Routa e tloaelehileng ea lapeng, switch, kapa sebaka sa phihlello joalo ka D-Link e kentsoeng ka liaterese tsa seva ea NTP e ka romella likopo ho seva sa Stratum 2 kapa Stratum 3.

Morero oa Chromium, mohlomong ka sepheo se setle, o phethile bothata ba NTP bothateng ba DNS, oa kenya li-server tsa marang-rang ka likopo tseo ho seng mohla li reretsoeng ho li sebetsana.

Ho na le tšepo bakeng sa tharollo e potlakileng

Morero oa Chromium o na le mohloli o bulehileng kokoanyana, e hlokang ho tima Intranet Redirect Detector ka boiketsetso ho rarolla bothata bona. Re tlameha ho leboha projeke ea Chromium: bothata bo fumanoe pele ho mookamoo Matt Thomas oa Verisign a ileng a mo tlisetsa tlhokomelo e ngata kateng ho itima dijo ho blog ea APNIC. Kotsi e ile ea sibolloa ka Phuptjane, empa ea lula e lebetsoe ho fihlela poso ea Thomas; Ka mor’a ho itima lijo, o ile a qala ho ba tlas’a tlhokomelo e haufi-ufi.

Ho na le tšepo ea hore bothata bo tla rarolloa haufinyane, 'me li-server tsa DNS ha li sa tla hlola li araba lipotso tse hakanyetsoang tsa 60 limilione tse likete letsatsi le leng le le leng.

E le papatso

Li-server tsa Epic - sena ke VPS ho Windows kapa Linux e nang le li-processor tse matla tsa lelapa tsa AMD EPYC le li-drive tsa Intel NVMe tse potlakileng haholo. Potlaka ho odara!

E 'ngoe ea likarolo tsa Chromium e theha mojaro o moholo ho li-server tsa DNS tsa motso

Source: www.habr.com

Eketsa ka tlhaloso