Ukukhetha iindawo ezikufutshane kuthungelwano

Ukukhetha iindawo ezikufutshane kuthungelwano

Ukubambezeleka kwenethiwekhi kunempembelelo enkulu ekusebenzeni kwezicelo okanye iinkonzo ezisebenzisana nenethiwekhi. I-latency ephantsi, iphezulu yokusebenza. Oku kuyinyaniso kuyo nayiphi na inkonzo yenethiwekhi, ukusuka kwiwebhusayithi eqhelekileyo ukuya kwisiseko sedatha okanye ukugcinwa kwenethiwekhi.

Umzekelo omhle yi-Domain Name System (DNS). I-DNS ngokwemvelo yinkqubo esasazwayo, eneengcambu ezisasazeke kwiplanethi yonke. Ukufikelela ngokulula kuyo nayiphi na iwebhusayithi, kufuneka kuqala ufumane idilesi ye-IP yayo.

Andiyi kuchaza yonke inkqubo yokubuyela ngokuphindaphindiweyo "kumthi" wemimandla yesizinda, kodwa ndiya kuzikhawulela kwinto yokuba ukuze uguqule isizinda kwidilesi ye-IP, sifuna umxazululi we-DNS oya kwenza wonke lo msebenzi. thina.

Ke, uyifumana phi idilesi yesixazululi se-DNS?

  1. I-ISP ibonelela ngedilesi yomsombululi wayo weDNS.
  2. Fumana idilesi yomsombululi woluntu kwi-Intanethi.
  3. Thatha eyakho okanye usebenzise leyo yakhelwe kwirutha yasekhaya.

Naluphi na olu khetho luya kukuvumela ukuba ukonwabele ukusefa okungakhathaliyo kwiWebhu eBanzi yeHlabathi, kodwa ukuba unesidingo sokuguqula inani elikhulu lemimandla kwi-IP, kuya kufuneka usondele kukhetho lomsombululi ngononophelo.

Njengoko sele ndibhalile, ukongeza kwisisombululo se-ISP, zininzi iidilesi zoluntu, umzekelo, unokujonga olu luhlu. Ezinye zazo zinokukhethwa ngakumbi kuba zinonxibelelwano olungcono lwenethiwekhi kunesombululo esingagqibekanga.

Xa uluhlu luncinci, unokwenza lula "ukubetha" ngesandla kwaye uthelekise amaxesha okulibaziseka, kodwa ukuba uthatha uluhlu olukhankanywe ngasentla, ke lo msebenzi sele ungathandeki.

Ke ngoko, ukwenza lo msebenzi ube lula, mna, ndizaliswe yi-impostor syndrome, ndidwebile ingqikelelo yombono wam kwi-Go ebizwa. sondela.

Njengomzekelo, andizukujonga lonke uluhlu lwabasombululi, kodwa ndiya kuzinqanda kuphela kwezona zidumileyo.

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

Ngaxa lithile, xa ndandizikhethela umxazululi, ndazikhawulela ekujongeni kuphela iidilesi eziphambili (1.1.1.1, 8.8.8.8, 9.9.9.9) - emva koko, zintle kakhulu, kwaye unokulindela ntoni iidilesi ugly backup.

Kodwa kuba kukho indlela ezenzekelayo yokuthelekisa ulibaziseko, kutheni ungalwandisi uluhlu...

Njengoko uvavanyo lubonisile, idilesi ye-Cloudflare "yogcino" ifanelekile ngakumbi kum, ekubeni ifakwe kwi-spb-ix, esondele kakhulu kum kune-msk-ix, ene-1.1.1.1 enhle efakwe kuyo.

Umahluko, njengoko ubona, ubalulekile, kuba kwanemitha yokukhanya ekhawulezayo ayikwazi ukufikelela ukusuka eSt. Petersburg ukuya eMoscow ngaphantsi kwe-10 ms.

Ukongeza kwi-ping elula, i-PoC inethuba lokuthelekisa ukulibaziseka kwezinye iiprotocol, ezifana ne-http kunye ne-tcp, kunye nexesha lokuguqula i-domain kwi-IP ngokusebenzisa umxazululi othile.

Kukho izicwangciso zokuthelekisa inani lee-nodes phakathi kwenginginya esebenzisa i-traceroute ukwenza kube lula ukufumana ababuki zindwendwe abanomzila omfutshane kubo.

Ikhowudi ikrwada, ayinazo iitshekhi ezininzi, kodwa isebenza kakuhle kwidatha ecocekileyo. Ndingayivuyela nayiphi na impendulo, iinkwenkwezi ziqhubeke github, kwaye ukuba nabani na uwuthandile umbono weprojekthi, wamkelekile ukuba ube negalelo.

umthombo: www.habr.com

Yongeza izimvo