Në botën e Internetit dhe në fushën e rrjeteve kompjuterike, shpesh do të hasni në termin Domain Name System ose Domain Name Service i cili thjesht quhet DNS. Punimi i DNS formon një nga konceptet themelore të rrjeteve kompjuterike, mirëkuptimi i të cilave është shumë thelbësor sidomos nëse planifikoni të hyni në fushën e piraterisë etike ose sigurinë e rrjetit.
Në këtë post, unë do të përpiqem të shpjegoj se si funksionon sistemi i domain-it në një mënyrë shumë të thjeshtë dhe të lehtë për t'u ndjekur kështu që edhe lexuesit të cilët nuk kanë njohuri paraprake të rrjeteve kompjuterike duhet të jenë në gjendje ta kuptojnë konceptin.
Çfarë është një Domain Name System?
Një "Domain Name System" ose "Domain Name Service" është një protokoll i rrjetit kompjuterik, puna e të cilit është hartimi i një emri domain-i miqësor, siç është "google.com", në adresën e tij përkatëse IP si "173.245.61.120".
Çdo kompjuter në internet, qofshin ai një web server, kompjuter në shtëpi ose ndonjë pajisje tjetër rrjeti, ka një adresë të veçantë IP të caktuar për të. Kjo adresë IP përdoret për vendosjen e lidhjeve midis serverit dhe klientit në mënyrë që të iniciojë transferimin e të dhënave. Nëse jeni duke u përpjekur për të hyrë në një faqe interneti ose duke dërguar një email, DNS luan një rol shumë të rëndësishëm këtu.
Për shembull, kur shtypni "www.google.com" në shiritin e adresës së shfletuesit, kompjuteri juaj do të përdorë serverin DNS për të shkëputur adresën IP të serverit të Google që është "74.125.236.37". Pas marrjes së adresës IP, kompjuteri juaj do të krijojë një lidhje me serverin vetëm pasi që të shihni ngarkimin e faqes kryesore të Google në shfletuesin tuaj. I gjithë procesi quhet Rezulucioni i DNS
Me miliona faqet e internetit në internet, është e pamundur që njerëzit të kujtojnë adresën IP të çdo faqeje interneti në mënyrë që të kenë qasje në të. Prandaj, koncepti i emrit të domain u prezantua në mënyrë që çdo website mund të identifikohet nga emri i tij unik që e bën të lehtë për njerëzit të kujtojnë. Sidoqoftë, adresa IP përdoret ende si bazë për komunikim të brendshëm nga pajisjet e rrjetit. Kjo është ajo ku DNS vjen në veprim i cili punon duke zgjidhur emrin e përdoruesit miqësor të përdoruesit në adresën e tij përkatëse të makinës përkatëse IP.
Me fjalë të thjeshta, emrat e domain janë për njerëzit ndërsa adresat IP janë për pajisjet e rrjetit. "Sistemi i Emrit të Domenit" është një protokoll për të krijuar një lidhje midis të dyjave. Prandaj, nuk është një surprizë që edhe ju mund të ngarkoni një faqe interneti duke shtypur drejtpërdrejt adresën e saj IP në vend të emrit të domenit në shiritin e adresës së shfletuesit (jepni një provë)!
Llojet e serverëve DNS dhe roli i tyre:
Domain Name System (DNS) është një bazë të dhënash e shpërndarë që banon në kompjuterë të shumtë në Internet në mënyrë hierarkike. Ato përfshijnë llojet e mëposhtme:
Servera të emrave rrënjorë:
Serverët e rrënjës përfaqësojnë nivelin më të lartë të hierarkisë DNS. Këto janë serverat DNS që përmbajnë bazën e të dhënave të plotë të emrave të domeneve dhe adresave të tyre IP përkatëse. Aktualisht, ekzistojnë 13 serverë root të shpërndarë globalisht të cilët janë emëruar duke përdorur shkronjat A, B, C dhe kështu me radhë deri në M.
Servera të emrave lokal:
Serverat lokal përfaqësojnë serverat DNS më të ulët që janë në pronësi dhe mirëmbajtje nga shumë organizata biznesi dhe ofruesit e shërbimeve të internetit (ISP-të). Këta serverë lokalë janë në gjendje të zgjidhin emrat e domain të përdorur shpesh në adresat e tyre IP përkatëse duke caching informacionin e fundit. Kjo cache përditësohet dhe rifreskohet rregullisht.
Si funksionon DNS Server?
Sa herë që shtypni një URL si "http://www.pershembull.com" në shiritin e adresës së shfletuesit, kompjuteri juaj do të dërgojë një kërkesë te serveri lokal i emrit për të zgjidhur emrin e domainit në adresën e tij IP përkatëse. Kjo kërkesë shpesh përmendet si një pyetje DNS. Serveri i emrit lokal do të marrë pyetjen për të gjetur nëse ai përmban emrin dhe adresën IP në bazën e të dhënave. Nëse gjendet, kthehet adresa përkatëse IP (përgjigje). Nëse jo, pyetja kalon automatikisht në një server tjetër që është në nivelin e ardhshëm më të lartë të hierarkisë DNS. Ky proces vazhdon derisa kërkesa të arrijë në serverin që përmban emrin dhe adresën IP të përputhshme. Adresa IP (përgjigje) rrjedh prapë zinxhirin në mënyrë të kundërt me kompjuterin tuaj.
Në raste të rralla, ku asnjë nga serverat DNS me nivel më të ulët nuk përmban rekord për një emër domain të caktuar, kërkesa DNS arrin përfundimisht një nga serverët e emrit të rrënjës për të marrë përgjigjen.
Pyetje për Domain Name System:
Këtu është një listë e disa prej FAQ-ve rreth DNS:
Si e merr një "server rrënjë emri" informacion rreth fushave të reja?
Sa herë që krijohet një emër i ri domain ose një përditësim ekzistues, është përgjegjësi e regjistruesit të domain-it të publikojë detajet dhe ta regjistrojë atë me serverin e emrit të rrënjës. Vetëm pas kësaj, informacioni mund të lëvizë poshtë hierarkisë së DNS-ve dhe të azhurohet në serverët DNS të nivelit më të ulët.
Çfarë është përhapja DNS?
Sa herë që të regjistrohet një emër i ri domain ose një përditësim ekzistues, informacioni në lidhje me domenin duhet të përditësohet në të gjithë serverët kryesorë DNS në mënyrë që domenin të mund të arrihet nga të gjitha pjesët e globit. Kjo quhet propagation DNS dhe i gjithë procesi mund të marrë diku nga 24 deri në 72 orë për të përfunduar.
Sa shpesh përditësohen serverët DNS për të rifreskuar cache?
Nuk ka rregull të veçantë që përcakton normën në të cilën serverat DNS duhet të përditësohen. Zakonisht kjo varet nga organizata të tilla si ISP-ja që ruan serverin. Shumica e serverëve DNS përditësohen në baza ore, ndërkohë që disa mund të përditësojnë bazat e tyre të të dhënave në baza ditore.
Unë shpresoj se ju keni kuptuar tashmë punën e DNS në një mënyrë shumë bindëse. Jepni komentet tuaja dhe ndani opinionin tuaj.
Comments