Ho khetha li-node tse haufi le marang-rang

Ho khetha li-node tse haufi le marang-rang

Latency ea marang-rang e na le tšusumetso e kholo ts'ebetsong ea lits'ebetso kapa lits'ebeletso tse sebelisanang le marang-rang. Ha latency e tlase, ts'ebetso e phahame. Sena ke 'nete bakeng sa tšebeletso leha e le efe ea marang-rang, ho tloha ho websaeteng e tloaelehileng ho ea ho database kapa polokelo ea marang-rang.

Mohlala o motle ke Domain Name System (DNS). DNS ka tlhaho ke sistimi e ajoang, e nang le metso ea metso e hasaneng lefatšeng ka bophara. Ho fihlella webosaete efe kapa efe, o tlameha ho qala ka ho fumana aterese ea eona ea IP.

Nke ke ka hlalosa ts'ebetso eohle ea ho pheta-pheta "sefate" sa libaka tsa marang-rang, empa ke tla ipehela taba ea hore e le hore re fetole sebaka sa marang-rang ho ba aterese ea IP, re hloka DNS resolution e tla etsa mosebetsi ona kaofela rona.

Joale, u fumana aterese ea DNS solver hokae?

  1. ISP e fana ka aterese ea DNS ea eona.
  2. Fumana aterese ea motho ea rarollang mathata Inthaneteng.
  3. Iketsetse ea hau kapa u sebelise e hahiloeng ho router ea hau ea lapeng.

E 'ngoe ea likhetho tsena e tla u fa monyetla oa ho natefeloa ke ho palama marang-rang ka mokhoa o sa tsotelleng ho World Wide Web, empa haeba u na le tlhoko ea ho fetolela palo e kholo ea libaka ho IP, joale u lokela ho atamela khetho ea motho ea rarollang mathata ka hloko.

Joalokaha ke se ke ngotse, ho phaella ho ISP solver, ho na le liaterese tse ngata tsa sechaba, mohlala, u ka sheba lenane lena. Tse ling tsa tsona li kanna tsa ratoa haholo hobane li na le khokahano e betere ea marang-rang ho feta sephetho sa kamehla.

Ha lenane le le lenyenyane, o ka "ping" habonolo ka letsoho mme o bapisa linako tsa ho lieha, empa haeba u nka lethathamo le boletsoeng ka holimo, joale mosebetsi ona o fetoha o sa thabiseng.

Ka hona, ho nolofatsa mosebetsi ona, 'na, ke tletse lefu la boikaketsi, ke ile ka rala bopaki ba mohopolo oa ka mabapi le Go bitsoa. atamelana.

Ka mohlala, nke ke ka sheba lenane lohle la ba rarollang mathata, empa ke tla ipehela feela ho tse tsebahalang haholo.

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

Ka nako e 'ngoe, ha ke ne ke ikhethela mohatelli, ke ile ka ikemela feela ho hlahloba liaterese tse kholo (1.1.1.1, 8.8.8.8, 9.9.9.9) - ka mor'a moo, li ntle haholo,' me u ka lebella eng ho liaterese tsa bekapo tse mpe.

Empa kaha ho na le mokhoa o ikemetseng oa ho bapisa tieho, hobaneng o sa atolose lenane...

Joalokaha tlhahlobo e bontšitse, aterese ea "bekapo" ea Cloudflare e loketse haholo ho 'na, kaha e kenngoa ho spb-ix, e haufi haholo le 'na ho feta msk-ix, e nang le 1.1.1.1 e ntle e kentsoeng ho eona.

Phapang, kamoo u ka bonang kateng, ke ea bohlokoa, hobane esita le mahlaseli a potlakileng a khanya a ke ke a fihla ho tloha St. Petersburg ho ea Moscow ka tlase ho 10 ms.

Ntle le ping e bonolo, PoC e boetse e na le monyetla oa ho bapisa tieho ea liprothokholo tse ling, joalo ka http le tcp, hammoho le nako ea ho fetolela libaka ho IP ka sephetho se itseng.

Ho na le merero ea ho bapisa palo ea li-node pakeng tsa mabotho a sebelisang traceroute ho etsa hore ho be bonolo ho fumana mabotho a nang le tsela e khutšoanyane ho bona.

Khoutu ha e na thuso, ha e na licheke tse ngata, empa e sebetsa hantle ho data e hloekileng. Nka thabela maikutlo afe kapa afe, linaleli ho github, mme haeba mang kapa mang a ratile mohopolo oa projeke, o amohelehile ho ba motlatsi.

Source: www.habr.com

Eketsa ka tlhaloso