Keeb kwm ntawm Lub Npe Lub Npe System: Thawj DNS Servers

Zaum kawg peb pib qhia zaj dab neeg ntawm DNS - Peb nco qab tias qhov project pib li cas, thiab cov teeb meem dab tsi nws tau npaj los daws ntawm ARPANET network. Hnub no peb yuav tham txog thawj BIND DNS server.

Keeb kwm ntawm Lub Npe Lub Npe System: Thawj DNS Servers
Yog - John Markos O'Neill - CC BY-SA

Thawj DNS servers

Tom qab Paul Mockapetris thiab Jon Postel tau tawm tswv yim sau npe rau ARPANET network, nws tau txais kev pom zoo sai sai los ntawm IT zej zog. Cov engineers los ntawm University of Berkeley yog thawj tus coj nws mus rau hauv kev xyaum. Xyoo 1984, plaub tus tub ntxhais kawm tau qhia thawj DNS server, Berkeley Internet Name Domain (BIND). Lawv tau ua haujlwm raws li qhov nyiaj pab los ntawm Defense Advanced Research Projects Agency (DARPA).

Lub kaw lus, tsim los ntawm cov tub ntxhais kawm hauv tsev kawm ntawv, tau hloov lub npe DNS mus rau qhov chaw nyob IP thiab rov ua dua. Interestingly, thaum nws code twb uploaded rau BSD (software distribution system), thawj qhov chaw twb muaj tus lej 4.3. Thaum xub thawj, DNS server tau siv los ntawm cov neeg ua haujlwm hauv tsev kawm qib siab. Txog rau version 4.8.3, cov tswv cuab ntawm University of Berkeley's Computer Systems Research Group (CSRG) tau ua lub luag haujlwm rau kev txhim kho BIND, tab sis nyob rau hauv ib nrab xyoo 1980s, DNS server tawg tawm hauv tsev kawm ntawv thiab raug xa mus rau lub txhais tes ntawm Paul Vixie. los ntawm lub koom haum Dec. Paul tau tso tawm qhov hloov tshiab 4.9 thiab 4.9.1, thiab tom qab ntawd tau tsim lub Internet Software Consortium (ISC), uas tau ua lub luag haujlwm rau kev tswj hwm BIND txij thaum ntawd los. Raws li Paul, tag nrho cov versions dhau los tso siab rau txoj cai los ntawm Berkeley cov tub ntxhais kawm, thiab dhau kaum tsib xyoos dhau los nws tau ua tiav tag nrho nws txoj hauv kev rau kev hloov kho tshiab. Yog li xyoo 2000, BIND tau rov sau dua los ntawm kos.

BIND server suav nrog ntau lub tsev qiv ntawv thiab cov khoom siv uas siv cov "neeg siv-server" DNS architecture thiab yog lub luag haujlwm rau kev teeb tsa cov haujlwm ntawm DNS server. BIND yog dav, tshwj xeeb tshaj yog nyob rau hauv Linux, thiab tseem yog qhov nrov DNS server siv. Qhov no qhov kev txiav txim siab ntsia rau ntawm cov servers uas muab kev txhawb nqa hauv paus cheeb tsam.

Muaj lwm txoj hauv kev rau BIND. Piv txwv li, PowerDNS, uas los nrog Linux faib. Nws yog sau los ntawm Bert Hubert los ntawm Dutch lub tuam txhab PowerDNS.COM thiab tau tswj hwm los ntawm cov zej zog qhib. Hauv xyoo 2005, PowerDNS tau siv los ntawm cov servers ntawm Wikimedia Foundation. Cov kev daws teeb meem kuj tseem siv los ntawm cov chaw muab huab cua loj, cov tuam txhab sib txuas lus European thiab Fortune 500 cov koom haum.

BIND thiab PowerDNS yog qee qhov feem ntau, tab sis tsis yog DNS servers nkaus xwb. Kuj tsim nyog sau cia Tsis khidjbdns ua ΠΈ dnsmq ua.

Kev loj hlob ntawm Domain Name System

Thoob plaws hauv keeb kwm ntawm DNS, ntau qhov kev hloov pauv tau ua rau nws qhov tshwj xeeb. Raws li ib qho ntawm thawj thiab loj hloov tshiab ntxiv CEEB TOOM thiab IXFR mechanisms hauv 1996. Lawv tau ua kom yooj yim dua los rov ua dua Domain Name System databases ntawm thawj thiab thib ob servers. Qhov kev daws teeb meem tshiab ua rau nws tuaj yeem teeb tsa cov ntawv ceeb toom txog kev hloov pauv hauv DNS cov ntaub ntawv. Txoj hauv kev no tau lees paub tus kheej ntawm thaj chaw nruab nrab thiab thawj DNS, ntxiv rau nws tau txais kev cawmdim - synchronization tshwm sim tsuas yog thaum tsim nyog, thiab tsis nyob rau lub sijhawm tas li.

Keeb kwm ntawm Lub Npe Lub Npe System: Thawj DNS Servers
Yog - Richard Mason - CC BY-SA

Thaum xub thawj, DNS network tsis tuaj yeem nkag mus rau cov pej xeem thiab cov teeb meem muaj peev xwm nrog cov ntaub ntawv kev ruaj ntseg tsis yog qhov tseem ceeb thaum tsim cov kab ke, tab sis qhov no ua rau nws tus kheej xav tau tom qab. Nrog rau kev txhim kho hauv Is Taws Nem, qhov tsis zoo ntawm lub cev tau pib siv - piv txwv li, kev tawm tsam xws li DNS spoofing tshwm sim. Hauv qhov no, lub cache ntawm DNS servers tau sau nrog cov ntaub ntawv uas tsis muaj qhov chaw tso cai, thiab kev thov raug xa mus rau cov neeg tawm tsam cov servers.

Txhawm rau daws qhov teeb meem, hauv DNS ua raws crypto kos npe rau DNS cov lus teb (DNSSEC) - ib lub tswv yim uas tso cai rau koj los tsim kom muaj kev ntseeg siab rau tus sau los ntawm thaj chaw hauv paus. Nco ntsoov tias cov txheej txheem zoo sib xws tau ntxiv rau kev lees paub tus tswv tsev thaum hloov chaw DNS - nws hu ua TSIG.


Kev hloov kho uas yooj yim rau kev rov ua dua ntawm DNS databases thiab teeb meem kev nyab xeeb raug txais tos zoo los ntawm IT zej zog. Tab sis kuj tseem muaj kev hloov pauv uas lub zej zog ua tsis tau zoo. Tshwj xeeb, kev hloov pauv ntawm dawb mus rau cov npe them nyiaj. Thiab qhov no yog ib qho piv txwv ntawm tsuas yog ib qho ntawm "kev tsov rog" hauv keeb kwm ntawm DNS. Peb yuav tham ntxiv txog qhov no hauv tsab xov xwm tom ntej.

Keeb kwm ntawm Lub Npe Lub Npe System: Thawj DNS ServersPeb ntawm 1cloud muab kev pabcuam "Virtual server" Nrog nws cov kev pab, koj tuaj yeem xauj thiab teeb tsa lub chaw taws teeb VDS / VPS server hauv ob peb feeb.
Keeb kwm ntawm Lub Npe Lub Npe System: Thawj DNS ServersKuj tseem muaj affiliate program rau txhua tus neeg siv. Muab cov ntawv xa mus rau peb cov kev pabcuam thiab tau txais khoom plig rau cov neeg siv khoom xa mus.

Tau qhov twg los: www.hab.com

Ntxiv ib saib