Xaiv cov nodes ze tshaj plaws hauv lub network

Xaiv cov nodes ze tshaj plaws hauv lub network

Network latency muaj qhov cuam tshuam loj rau kev ua haujlwm ntawm cov ntawv thov lossis cov kev pabcuam uas cuam tshuam nrog lub network. Qhov qis dua qhov latency, qhov ua tau zoo dua. Qhov no muaj tseeb rau txhua qhov kev pabcuam network, los ntawm lub vev xaib tsis tu ncua mus rau database lossis network cia.

Ib qho piv txwv zoo yog Domain Name System (DNS). DNS yog los ntawm qhov xwm txheej ib qho kev faib tawm, nrog cov hauv paus ntawm cov kab tawg thoob plaws ntiaj teb. Txhawm rau nkag mus rau txhua lub vev xaib, koj yuav tsum xub tau txais nws qhov chaw nyob IP.

Kuv yuav tsis piav qhia txog tag nrho cov txheej txheem ntawm recursively mus los ntawm "ntoo" ntawm thaj chaw sau npe, tab sis yuav txwv kuv tus kheej rau qhov tseeb tias txhawm rau hloov lub npe rau hauv IP chaw nyob, peb xav tau DNS daws teeb meem uas yuav ua txhua yam haujlwm no rau. peb.

Yog li, koj tau txais qhov chaw nyob DNS daws qhov twg?

  1. ISP muab qhov chaw nyob ntawm nws tus neeg daws teeb meem DNS.
  2. Nrhiav qhov chaw nyob ntawm tus neeg daws teeb meem hauv Is Taws Nem.
  3. Nqa koj tus kheej los yog siv tus tsim rau hauv koj lub tsev router.

Ib qho ntawm cov kev xaiv no yuav tso cai rau koj kom txaus siab rau qhov tsis muaj kev txhawj xeeb ntawm lub Ntiaj Teb Wide Web, tab sis yog tias koj xav tau hloov ntau tus lej rau IP, ces koj yuav tsum mus rau qhov kev xaiv ntawm tus neeg daws teeb meem kom zoo dua.

Raws li kuv tau sau lawm, ntxiv rau ISP tus neeg daws teeb meem, muaj ntau qhov chaw nyob rau pej xeem, piv txwv li, koj tuaj yeem tshawb xyuas cov npe no. Ib txhia ntawm lawv tej zaum yuav nyiam ntau dua vim tias lawv muaj kev sib txuas network zoo dua li qhov kev daws teeb meem.

Thaum daim ntawv teev npe me me, koj tuaj yeem yooj yim "ping" nws manually thiab sib piv ncua sij hawm, tab sis yog tias koj tseem nqa cov npe uas tau hais los saum no, ces txoj haujlwm no yuav tsis zoo siab.

Yog li ntawd, txhawm rau ua kom txoj haujlwm no yooj yim dua, kuv, tau sau nrog impostor syndrome, kos tawm ib qho pov thawj ntawm kuv lub tswv yim ntawm Go hu ua tau los ze zog.

Ua piv txwv, kuv yuav tsis kuaj tag nrho cov npe ntawm cov neeg daws teeb meem, tab sis yuav txwv kuv tus kheej rau cov neeg nyiam tshaj plaws.

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

Muaj ib zaug, thaum kuv tab tom xaiv tus neeg daws teeb meem rau kuv tus kheej, kuv txwv kuv tus kheej kom tsuas yog tshawb xyuas qhov chaw nyob tseem ceeb (1.1.1.1, 8.8.8.8, 9.9.9.9) - tom qab tag nrho, lawv zoo nkauj heev, thiab koj tuaj yeem xav li cas los ntawm ugly backup chaw nyob.

Tab sis txij li thaum muaj txoj hauv kev los sib piv kev ncua, vim li cas ho tsis nthuav cov npe ...

Raws li qhov kev ntsuam xyuas pom, qhov "thawj" Cloudflare chaw nyob yog qhov tsim nyog rau kuv, txij li nws tau ntsaws rau hauv spb-ix, uas yog ze rau kuv dua li msk-ix, uas muaj qhov zoo nkauj 1.1.1.1 ntsaws rau hauv nws.

Qhov txawv, raws li koj tuaj yeem pom, yog qhov tseem ceeb, vim tias txawm tias lub teeb nrawm tshaj plaws tsis tuaj yeem ncav cuag los ntawm St. Petersburg mus rau Moscow hauv tsawg dua 10 ms.

Ntxiv rau qhov yooj yim ping, PoC kuj tseem muaj lub sijhawm los sib piv cov kev ncua sij hawm rau lwm cov kev cai, xws li http thiab tcp, nrog rau lub sijhawm hloov cov domains rau IP los ntawm ib qho kev daws teeb meem tshwj xeeb.

Muaj cov phiaj xwm los sib piv cov naj npawb ntawm cov nodes ntawm cov tswv siv traceroute kom yooj yim nrhiav cov tswv uas muaj txoj hauv kev luv dua rau lawv.

Cov cai yog crude, nws tsis muaj ib pawg ntawm cov tshev, tab sis nws ua haujlwm zoo heev ntawm cov ntaub ntawv huv. Kuv yuav txaus siab rau cov lus qhia, hnub qub rau github, thiab yog tias leej twg nyiam lub tswv yim ntawm qhov project, txais tos los ua tus pab.

Tau qhov twg los: www.hab.com

Ntxiv ib saib