Ke koho ʻana i nā nodes kokoke loa i ka pūnaewele

Ke koho ʻana i nā nodes kokoke loa i ka pūnaewele

He hopena koʻikoʻi ka latency network i ka hana o nā noi a i ʻole nā ​​lawelawe e pili ana me ka pūnaewele. ʻO ka haʻahaʻa o ka latency, ʻoi aku ka kiʻekiʻe o ka hana. Heʻoiaʻiʻo kēia no kēlā me kēia lawelawe pūnaewele, mai kahi pūnaewele maʻamau i kahi waihona a i ʻole ka waiho pūnaewele.

ʻO kahi laʻana maikaʻi ʻo ka Domain Name System (DNS). ʻO DNS ma ke ʻano he ʻōnaehana puʻupuʻu, me nā kumu kumu i hoʻopuehu ʻia ma ka honua. No ke komo wale ʻana i kekahi pūnaewele, pono ʻoe e kiʻi i kāna helu IP.

ʻAʻole wau e wehewehe i ke kaʻina holoʻokoʻa o ka hele hou ʻana i ka "lāʻau" o nā ʻāpana domain, akā e kaupalena iaʻu iho i ka ʻoiaʻiʻo i mea e hoʻohuli ai i kahi kikowaena i kahi IP IP, pono mākou i kahi hoʻonā DNS e hana i kēia mau hana āpau. mākou.

No laila, ma hea ʻoe e loaʻa ai ka helu DNS resolver?

  1. Hāʻawi ka ISP i ka helu wahi o kāna mea hoʻoponopono DNS.
  2. E ʻimi i ka helu wahi o ka mea hoʻoponopono lehulehu ma ka Pūnaewele.
  3. E kiʻi iā ʻoe iho a i ʻole e hoʻohana i ka mea i kūkulu ʻia i loko o kāu router home.

ʻO kekahi o kēia mau koho e ʻae iā ʻoe e leʻaleʻa i ka heʻenalu mālama ʻole ma ka Pūnaewele puni honua, akā inā pono ʻoe e hoʻololi i ka nui o nā kāʻei kapu i IP, a laila pono ʻoe e hoʻokokoke pono i ke koho ʻana i kahi mea hoʻonā.

E like me kaʻu i kākau ai, ma waho aʻe o ka mea hoʻonā ISP, nui nā helu lehulehu, no ka laʻana, hiki iā ʻoe ke nānā i kēia papa inoa. ʻOi aku ka maikaʻi o kekahi o lākou no ka mea ʻoi aku ka maikaʻi o ka pilina pūnaewele ma mua o ka mea hoʻonā paʻamau.

Ke liʻiliʻi ka papa inoa, hiki iā ʻoe ke "ping" me ka lima a hoʻohālikelike i nā manawa lohi, akā inā ʻoe e lawe i ka papa inoa i ʻōlelo ʻia ma luna, a laila lilo kēia hana i mea leʻaleʻa.

No laila, i mea e maʻalahi ai kēia hana, ua hoʻopiha wau i ka maʻi hoʻopunipuni, ua kahakaha au i kahi hōʻoia-o-manaʻo o koʻu manaʻo ma Go i kapa ʻia. e hookokoke aku.

No ka laʻana, ʻaʻole wau e nānā i ka papa inoa holoʻokoʻa o nā mea hoʻonā, akā e kaupalena iaʻu iho i nā mea kaulana loa.

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

I kekahi manawa, i koʻu koho ʻana i ka mea hoʻoholo noʻu iho, ua kaupalena wau iaʻu iho i ka nānā ʻana i nā helu nui (1.1.1.1, 8.8.8.8, 9.9.9.9) - ma hope o nā mea a pau, nani loa lākou, a he aha kāu e manaʻo ai. ʻino nā ʻōlelo hoʻihoʻi.

Akā no ka mea aia kahi ala maʻalahi e hoʻohālikelike ai i nā lohi, no ke aha e hoʻonui ai i ka papa inoa ...

E like me ka hōʻike ʻana, ʻoi aku ka maikaʻi o ka "backup" Cloudflare address noʻu, no ka mea, ua hoʻopili ʻia ia i ka spb-ix, kahi kokoke loa iaʻu ma mua o msk-ix, nona ka 1.1.1.1 nani i hoʻopili ʻia i loko.

ʻO kaʻokoʻa, e like me kāu eʻike ai, he mea nui ia, no ka mea,ʻaʻole hiki i ke kukui wikiwiki loa ke hiki mai St. Petersburg a hiki i Moscow ma lalo o 10 ms.

Ma waho aʻe o ka ping maʻalahi, hiki i ka PoC ke hoʻohālikelike i nā lohi no nā protocols ʻē aʻe, e like me http a me tcp, a me ka manawa no ka hoʻololi ʻana i nā kikowaena i IP ma o kahi hoʻoholo kikoʻī.

Aia nā hoʻolālā e hoʻohālikelike i ka helu o nā nodes ma waena o nā pūʻali e hoʻohana ana i ka traceroute i mea e maʻalahi ai ka loaʻa ʻana o nā pūʻali i kahi ala pōkole iā lākou.

ʻAʻole hewa ke code, nele i ka nui o nā loiloi, akā hana maikaʻi ia i ka ʻikepili maʻemaʻe. Mahalo wau i nā manaʻo, nā hōkū ma github, a inā makemake kekahi i ka manaʻo o ka papahana, a laila e ʻoluʻolu e lilo i mea kōkua.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka