Panimula sa Domain Name System (DNS)

Ang Phone Book ng Internet

Ang Internet at maraming mas malalaking pribadong Internet Protocol (IP) na network ay umaasa sa umaasa sa Domain Name System (DNS) upang makatulong sa direktang trapiko. Ang DNS ay nagpapanatili ng isang database na ipinamamahagi ng mga pangalan at address ng network , at nagbibigay ito ng mga pamamaraan para sa mga computer upang malalaman ang database. Ang ilang mga tao ay tinatawag na DNS ang "phone book ng Internet."

DNS at World Wide Web

Ang lahat ng mga pampublikong Web site ay tumatakbo sa mga server na konektado sa Internet na may mga pampublikong IP address . Halimbawa, ang mga server sa Web sa About.com ay may mga address tulad ng 207.241.148.80. Kahit na maaaring i-type ng mga tao ang impormasyon ng address tulad ng http://207.241.148.80/ sa kanilang Web browser upang bisitahin ang mga site, ang magagawang gamitin ang tamang mga pangalan tulad ng http://www.about.com/ ay mas praktikal.

Ginagamit ng Internet ang DNS bilang isang serbisyo sa paglutas ng pangalan sa buong mundo para sa mga pampublikong Web site. Kapag ang isang tao ay nag-type ng pangalan ng isang site sa kanilang browser, tinitingnan ng DNS ang katumbas na IP address para sa site na iyon, ang data na kinakailangan upang gawin ang nais na koneksyon sa network sa pagitan ng mga Web browser at Web server .

DNS Servers and Name Hierarchy

Gumagamit ang DNS ng isang arkitektura ng network ng client / server . Ang mga server ng DNS ay ang mga computer na itinalagang mag-imbak ng mga talaan ng database ng DNS (mga pangalan at address), habang ang mga kliyente ng DNS ay kasama ang mga PC, telepono at iba pang mga device ng mga end user. Ang mga server ng DNS ay nag-interface din sa isa't isa, kumikilos bilang mga kliyente sa bawat isa kapag kinakailangan.

Pinagsasama ng DNS ang mga server nito sa isang hierarchy. Para sa Internet, ang tinatawag na mga server ng pangalan ng root ay naninirahan sa tuktok ng hierarchy ng DNS. Ang mga server ng pangalan ng root ng Internet ay namamahala ng impormasyon ng DNS server para sa mga domain ng nangungunang antas ng Web (TLD) (tulad ng ".com" at ".uk"), partikular ang mga pangalan at mga IP address ng orihinal (tinatawag na awtorisadong ) mga DNS server na responsable para sa pagsagot mga tanong tungkol sa bawat TLD nang paisa-isa. Ang mga server sa susunod na mas mababang antas ng DNS hierarchy ay sumubaybay sa pangalawang antas na mga pangalan at address ng domain (tulad ng "about.com"), at ang mga karagdagang antas ay namamahala sa mga domain ng Web (tulad ng "compnetworking.about.com").

Ang mga server ng DNS ay na-install at pinananatili ng mga pribadong negosyo at mga namamahala sa Internet sa buong mundo. Para sa Internet, 13 mga server ng pangalan ng ugat (aktwal na kalabisan na mga pool ng mga machine sa buong mundo) ang sinusuportahan ang daan-daang mga domain ng nangungunang antas ng Internet, habang nagbibigay ang About.com ng awtorisadong DNS server na impormasyon para sa mga site sa loob ng network nito. Ang mga samahan ay maaari ring magkalat ng DNS sa kanilang mga pribadong network, sa mas maliit na antas.

Higit Pa - Ano ang isang DNS Server?

Pag-configure ng Mga Network para sa DNS

Ang mga kliyente ng DNS (tinatawag na mga resoluser ) na gustong gamitin ang DNS ay dapat na naka-configure ito sa kanilang network. Ang tanong ng Resolvers ay ang DNS na gumagamit ng mga nakapirming ( static ) mga IP address ng isa o higit pang mga DNS server. Sa isang home network, maaaring i-configure ang mga address ng DNS server nang isang beses sa isang broadband router at awtomatikong kinuha ng mga device ng client , o ang mga address ay maaaring i-configure sa bawat kliyente nang paisa-isa. Ang mga administrator ng home network ay maaaring makakuha ng wastong mga address ng DNS server mula sa alinman sa kanilang service provider ng Internet o mga provider ng Internet ng third-party na DNS tulad ng Google Public DNS at OpenDNS.

Mga Uri ng DNS Lookup

Ang DNS ay karaniwang ginagamit ng mga Web browser na awtomatikong nagko-convert ng mga pangalan ng domain ng Internet sa mga IP address. Sa tabi ng mga lookup forward na ito , ginagamit din ang DNS para sa:

Ang mga kahilingan sa network na sumusuporta sa mga lookup ng DNS ay tumatakbo sa TCP at UDP , port 53 bilang default.

Tingnan din - Ipasa at Baliktarin ang IP Address Lookup

DNS Caches

Upang mas mahusay na iproseso ang mataas na volume ng mga kahilingan, ginagamit ng DNS ang pag-cache. Ang mga cache ng DNS ay nag-iimbak ng mga lokal na kopya ng kamakailang-access na mga tala ng DNS habang ang mga orihinal ay patuloy na pinananatili sa kanilang mga itinalagang mga server. Ang pagkakaroon ng mga lokal na kopya ng mga tala ng DNS ay nag-iwas sa pagkakaroon upang bumuo ng trapiko sa network at sa pamamagitan ng DNS server hierarchy. Gayunpaman, kung ang cache ng DNS ay lipas na sa panahon, ang mga isyu sa koneksyon sa network ay maaaring magresulta. Ang mga cache ng DNS ay naging madaling kapitan ng pag-atake ng mga network hacker. Maaaring mapula ng mga tagapangasiwa ng network ang cache ng DNS kung kinakailangan gamit ang ipconfig at katulad na mga utility.

Higit Pa - Ano ang isang DNS Cache?

Dynamic na DNS

Ang Standard DNS ay nangangailangan ng lahat ng impormasyong IP address na naka-imbak sa database upang maayos. Gumagana ito para sa pagsuporta sa mga karaniwang Web site ngunit hindi para sa mga device na gumagamit ng mga dynamic na IP address tulad ng Internet Web cams o mga web server ng Web. Ang Dynamic DNS (DDNS) ay nagdaragdag ng mga extension ng network protocol sa DNS upang paganahin ang serbisyo ng resolusyon ng pangalan para sa mga dynamic na kliyente.

Nag-aalok ang iba't ibang mga provider ng third-party ng mga dynamic na pakete ng DNS na idinisenyo para sa mga gustong malayuan ang kanilang home network sa pamamagitan ng Internet. Ang pag-set up ng kapaligiran ng DDNS ng Internet ay nangangailangan ng pag-sign up sa napiling provider at pag-install ng karagdagang software sa lokal na network. Ang provider ng DDNS ay malayo na sinusubaybayan ang mga naka-subscribe na device at ginagawang mga update ng server ng kinakailangang DNS name.

Higit Pa - Ano ang Dynamic DNS?

Mga alternatibo sa DNS

Sinusuportahan ng Microsoft Windows Internet Naming Service (WINS) ang resolution ng pangalan na katulad ng DNS ngunit gumagana lamang sa mga computer sa Windows at gumagamit ng ibang espasyo ng pangalan. Ginagamit ang WINS sa ilang mga pribadong network ng Windows PC.

Ang Dot-BIT ay isang bukas na proyekto ng pinagmulan batay sa teknolohiya ng BitCoin na nagtatrabaho upang magdagdag ng suporta para sa isang ".bit" top-level na domain sa Internet DNS.

Tutorial sa Internet Protocol - IP Networking Numbering