Ịhọrọ ọnụ ọnụ kacha nso na netwọk

Ịhọrọ ọnụ ọnụ kacha nso na netwọk

Latency netwọk nwere mmetụta dị ukwuu na arụmọrụ nke ngwa ma ọ bụ ọrụ ndị na-emekọ ihe na netwọk. N'ịbụ nke dị ala ala, nke na-arụ ọrụ dị elu. Nke a bụ eziokwu maka ọrụ netwọk ọ bụla, site na webụsaịtị mgbe niile gaa na nchekwa data ma ọ bụ nchekwa netwọkụ.

Ezi ihe atụ bụ Sistemu Aha ngalaba (DNS). DNS sitere na okike bụ sistemụ kesara, nwere oghere mgbọrọgwụ gbasasịrị n'ụwa niile. Iji nweta naanị weebụsaịtị ọ bụla, ị ga-ebu ụzọ nweta adreesị IP ya.

Agaghị m akọwa usoro niile nke na-aga n'ihu na-aga na "osisi" nke mpaghara ngalaba, mana m ga-ejedebe onwe m n'eziokwu na iji gbanwee ngalaba n'ime adreesị IP, anyị chọrọ onye na-edozi DNS nke ga-arụ ọrụ a niile. anyi.

Yabụ, kedu ebe ị ga-enweta adreesị adreesị DNS?

  1. ISP na-enye adreesị nke onye na-edozi DNS ya.
  2. Chọta adreesị nke onye na-eme mkpebi ọha na ịntanetị.
  3. Were nke gị ma ọ bụ jiri nke arụnyere n'ime rawụta ụlọ gị.

Nke ọ bụla n'ime nhọrọ ndị a ga-enye gị ohere ịnụ ụtọ sọfụ na-enweghị nchekasị na Weebụ World Wide, ma ọ bụrụ na ị nwere mkpa ịgbanwe ọnụ ọgụgụ buru ibu nke ngalaba na IP, mgbe ahụ, ị ​​ga-agakwuru nhọrọ nke onye na-edozi nke ọma nke ọma.

Dịka m dere, na mgbakwunye na onye na-edozi ISP, enwere ọtụtụ adreesị ọha, dịka ọmụmaatụ, ị nwere ike ịlele ndepụta a. Ụfọdụ n'ime ha nwere ike ịkacha mma n'ihi na ha nwere njikọ netwọk dị mma karịa onye na-edozi ya.

Mgbe ndepụta ahụ dị ntakịrị, ị nwere ike iji aka ya "ping" n'ụzọ dị mfe ma tụnyere oge igbu oge, ma ọ bụrụ na ị na-ewere ndepụta ahụ a kpọtụrụ aha n'elu, mgbe ahụ ọrụ a na-adịghị mma.

Ya mere, iji mee ka ọrụ a dị mfe, m, nke jupụtara na ọrịa impostor, chepụtara ihe akaebe nke echiche nke echiche m na Go a na-akpọ. bịaruo nso.

Dịka ọmụmaatụ, agaghị m elele ndepụta niile nke ndị na-eme mkpebi, mana m ga-ejedebe naanị naanị ndị kacha ewu ewu.

$ 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]

N'otu oge, mgbe m na-ahọrọ onye na-edozi onwe m, m na-ejedebe naanị na ịlele adreesị ndị bụ isi (1.1.1.1, 8.8.8.8, 9.9.9.9) - mgbe niile, ha mara mma nke ukwuu, na ihe ị nwere ike ịtụ anya ya. adreesị ndabere jọrọ njọ.

Mana ebe ọ bụ na enwere ụzọ akpaghị aka iji tụnyere igbu oge, gịnị ma ị gbasaa ndepụta ...

Dị ka ule ahụ gosipụtara, adreesị Cloudflare "ndabere" dị mma maka m, ebe ọ bụ na a na-agbanye ya na spb-ix, nke dị m nso karịa msk-ix, nke nwere ọmarịcha 1.1.1.1 na-agbanye na ya.

Ihe dị iche, dị ka ị nwere ike ịhụ, dị ịrịba ama, n'ihi na ọbụna ọkụ ọkụ kachasị ngwa ngwa enweghị ike isi na St. Petersburg gaa Moscow na-erughị 10 ms.

Na mgbakwunye na ping dị mfe, PoC nwekwara ohere iji tụnyere igbu oge maka usoro ndị ọzọ, dị ka http na tcp, yana oge maka ịtụgharị ngalaba na IP site na onye na-edozi ihe.

Enwere atụmatụ iji tụnyere ọnụọgụ ọnụ n'etiti ndị ọbịa na-eji traceroute mee ka ọ dị mfe ịchọta ndị ọbịa nwere ụzọ dị mkpirikpi na ha.

Koodu ahụ adịghị mma, ọ nweghị ọtụtụ ndenye ego, mana ọ na-arụ ọrụ nke ọma na data dị ọcha. M ga-enwe ekele maka nzaghachi ọ bụla, kpakpando na github, ma ọ bụrụ na onye ọ bụla nwere mmasị na echiche nke oru ngo, mgbe ahụ, nabata ịghọ onye ntinye aka.

isi: www.habr.com

Tinye a comment