DNS (Domain Name System)

Ang Domain Name System (DNS) ay nagsasalin ng mga domain ng Internet at mga pangalan ng host sa mga IP address at vice versa.

Sa Internet, awtomatikong nagko-convert ang DNS sa pagitan ng mga pangalan na nagta-type sa aming address bar ng Web browser sa mga IP address ng mga server ng Web na nagho-host ng mga site na iyon. Gumagamit din ang mas malaking korporasyon ng DNS upang pamahalaan ang kanilang sariling intranet ng kumpanya. Ang mga network ng bahay ay gumagamit ng DNS kapag nag-access sa Internet ngunit hindi ito ginagamit para sa pamamahala ng mga pangalan ng mga computer sa bahay.

Paano gumagana ang DNS

Ang DNS ay isang sistema ng komunikasyon sa network ng kliyente / server : Ang mga kliyente ng DNS ay nagpapadala ng mga kahilingan at tumanggap ng mga tugon mula sa mga DNS server . Ang mga kahilingan na naglalaman ng isang pangalan, na nagreresulta sa isang IP address na ibinalik mula sa server, ay tinatawag na forward DNS lookups. Ang mga kahilingan na naglalaman ng isang IP address at nagreresulta sa isang pangalan, tinatawag na reverse DNS lookup, ay sinusuportahan din. Nagpapatupad ang DNS ng isang ibinahagi na database upang i-imbak ang pangalan na ito at huling-kilala na impormasyon ng address para sa lahat ng mga pampublikong nagho-host sa Internet.

Ang database ng DNS ay namamalagi sa isang hierarchy ng mga espesyal na database server. Kapag ang mga kliyente tulad ng mga Web browser ay nag-isyu ng mga kahilingan na kinasasangkutan ng mga pangalan ng host ng Internet, isang piraso ng software (kadalasang binuo sa network operating system) na tinatawag na DNS resolver unang nakikipag-ugnay sa isang DNS server upang matukoy ang IP address ng server. Kung ang server ng DNS ay hindi naglalaman ng kinakailangang pagmamapa, ito ay, sa turn, ipapasa ang kahilingan sa ibang DNS server sa susunod na mas mataas na antas sa hierarchy. Matapos ang ilang potensyal na pagpapasa at delegasyon ng mga mensahe ay ipinapadala sa loob ng hierarchy ng DNS, ang IP address para sa ibinigay na host ay kalaunan ay dumating sa resolver, na sa pagkumpleto ng kahilingan sa Internet Protocol .

Kasama rin sa DNS ang suporta para sa mga kahilingan sa pag- cache at para sa kalabisan . Sinusuportahan ng karamihan sa mga operating system ng network ang pagsasaayos ng pangunahin, pangalawang, at tersiyaryo na mga DNS server, ang bawat isa ay maaaring mag-serbisyo ng mga inisyal na kahilingan mula sa mga kliyente.

Pag-set Up ng DNS sa Mga Personal na Device at Home Network

Pinananatili ng mga Internet Service Provider (ISP) ang kanilang sariling mga DNS server at ginagamit ang DHCP upang awtomatikong i-configure ang mga network ng kanilang mga customer, ang pagtatalaga ng awtomatikong DNS server ay nagbibigay-daan sa mga kabahayan ng pasanin ng configuration ng DNS. Gayunpaman, ang mga administrator ng home network ay hindi kinakailangan na panatilihin ang mga setting ng kanilang ISP. Mas gusto ng ilan na gamitin ang isa sa mga serbisyong pampublikong Internet DNS . Ang mga serbisyo ng pampublikong DNS ay idinisenyo upang mag-alok ng mas mahusay na pagganap at pagiging maaasahan sa kung anong karaniwang ISP ang makatwirang maaaring mag-alok.

Ang mga home broadband router at iba pang mga network gateway device ay nag-iimbak ng mga pangunahin, pangalawang at tertiary DNS server na mga IP address para sa network at italaga ang mga ito sa mga device ng client kung kinakailangan. Maaaring piliin ng mga administrator na ipasok ang mga address nang manu-mano o makuha ang mga ito mula sa DHCP. Ang mga address ay maaari ring ma-update sa isang client na aparato sa pamamagitan ng mga menu ng pagsasaayos ng operating system nito.

Ang mga isyu sa DNS ay maaaring paulit-ulit at mahirap i-troubleshoot ang ibinigay nito sa kalikasan na ibinahagi sa heograpiya. Ang mga kliyente ay maaari pa ring kumonekta sa kanilang lokal na network kapag nasira ang DNS, ngunit hindi nila maabot ang malayuang mga aparato sa pamamagitan ng kanilang pangalan. Kapag ang mga setting ng network ng isang client device ay nagpapakita ng mga DNS server address na 0.0.0.0 , nagpapahiwatig ito ng pagkabigo sa DNS o sa configuration nito sa lokal na network.