DNS (Domain Name System) ni nini?

DNS ni translator kati ya majina na anwani za IP

Kwa maneno rahisi, Domain Jina System (DNS) ni mkusanyiko wa databases ambazo hutafsiri majina ya anwani kwa IP .

DNS mara nyingi inajulikana kama kitabu cha simu cha mtandao kwa sababu inabadilisha majina ya mwenyeji rahisi kama vile www.google.com , kwa anwani za IP kama 216.58.217.46 . Hii inafanyika nyuma ya matukio baada ya kuingiza URL kwenye bar ya anwani ya kivinjari.

Bila DNS (na hasa injini za utafutaji kama Google), kutembea kwenye mtandao hakutakuwa rahisi kwani tunapaswa kuingia anwani ya IP ya kila tovuti tunayotembelea.

DNS inafanya kazije?

Ikiwa bado haijulikani, dhana ya msingi ya jinsi DNS inafanya kazi yake ni rahisi: kila anwani ya tovuti iliyoingia kwenye kivinjari cha wavuti (kama Chrome, Safari, au Firefox) inatumwa kwa seva ya DNS , ambayo inaelewa jinsi ya ramani jina hilo kwa anwani yake ya IP sahihi.

Ni anwani ya IP ambazo vifaa vinatumia kuzungumza na wengine kwa sababu hawawezi na kutuma habari kwa jina kama www.google.com , www.youtube.com , nk. Tunaingia tu kuingia jina rahisi kwa tovuti hizi wakati DNS inapoteza kila kitu, kutupa karibu-upatikanaji wa papo hapo kwenye anwani sahihi za IP zinazohitajika ili kufungua kurasa tunayotaka.

Tena, www.microsoft.com, www. , www.amazon.com , na jina lingine la tovuti hutumiwa tu kwa urahisi wetu kwa sababu ni rahisi kukumbuka majina hayo kuliko kukumbuka anwani zao za IP.

Kompyuta zilizoitwa seva ya mizizi zinahusika na kuhifadhi anwani za IP kwa kila uwanja wa ngazi ya juu . Wakati tovuti inaombwa, ni seva ya mizizi ambayo inachukua habari hiyo kwanza ili kutambua hatua inayofuata katika mchakato wa kuingia. Kisha, jina la kikoa ni kupelekwa kwa Domain Name Resolver (DNR), ambayo iko ndani ya ISP , kuamua anwani sahihi ya IP. Hatimaye, maelezo haya yanarudi kwenye kifaa ulichoomba kutoka.

Jinsi ya kuponya DNS

Mifumo ya uendeshaji kama Windows na wengine itahifadhi anwani za IP na habari zingine kuhusu hostnames ndani ya nchi ili waweze kupatikana haraka zaidi kuliko kuwa na daima kufikia seva ya DNS. Wakati kompyuta inaelewa kuwa jina la mwenyeji fulani linalingana na anwani fulani ya IP, habari hiyo inaruhusiwa kuhifadhiwa, au kuhifadhiwa kwenye kifaa.

Wakati kukumbuka habari za DNS kuna manufaa, wakati mwingine huenda ukawa umeharibika au umeondolewa. Kwa kawaida mfumo wa uendeshaji unauondoa data hii baada ya muda fulani, lakini ikiwa una shida kufikia tovuti na unashuhuda ni kutokana na suala la DNS, hatua ya kwanza ni kumfukuza habari hii ili uweze nafasi mpya, updated kumbukumbu za DNS.

Unapaswa kuanzisha upya kompyuta yako tu ikiwa una matatizo na DNS kwa sababu cache ya DNS haijahifadhiwa kupitia upya upya. Hata hivyo, kufuta cache manually badala ya reboot ni haraka sana.

Unaweza kufuta DNS katika Windows kwa njia ya amri ya haraka na amri ipconfig / flushdns . Tovuti ni nini DNS yangu? ina maagizo juu ya kusafisha DNS kwa kila toleo la Windows , pamoja na MacOS na Linux.

Ni muhimu kukumbuka kuwa, kulingana na jinsi router yako maalum imewekwa, kumbukumbu za DNS zinaweza kuhifadhiwa huko pia. Ikiwa kusafisha cache ya DNS kwenye kompyuta yako haifanyi tatizo lako la DNS, unapaswa kujaribu kujaribu kuanzisha tena router yako ili kugusa cache ya DNS.

Kumbuka: Maingilio katika faili ya majeshi hayakuondolewa wakati cache ya DNS imeondolewa. Lazima uhariri faili ya majeshi ili kuondoa majina ya majeshi na anwani za IP zilizohifadhiwa pale.

Malware Inaweza Kuathiri DNS Entries

Kutokana na kuwa DNS ni wajibu wa kuongoza hostnames kwenye anwani fulani za IP, ni lazima iwe dhahiri kwamba ni lengo la kwanza la shughuli zisizofaa. Wachuuzi wanaweza kuelekeza ombi lako kwa rasilimali ya kawaida ya kazi kwa moja ambayo ni mtego wa kukusanya nywila au kutumikia zisizo .

DNS sumu na DNS spoofing ni maneno kutumika kuelezea shambulio juu ya cache resolver cache kwa lengo la kuelekeza jina la mwenyeji kwa anwani tofauti ya IP kuliko kile kweli kwa ajili ya jina la hostname, kwa ufanisi kuelekeza ambapo ulipenda kwenda. Hii ni kawaida kufanyika kwa jitihada za kukupelekea kwenye tovuti ambayo imejaa faili zisizofaa au kufanya shambulio la uwongo la kukudanganyifu ili uweze kupata tovuti inayoonekana sawa ili kuiba sifa zako za kuingia.

Huduma nyingi za DNS hutoa ulinzi dhidi ya aina hizi za mashambulizi.

Njia nyingine kwa washambuliaji kuathiri kuingiza DNS ni kutumia faili ya majeshi. Faili ya majeshi ni faili iliyohifadhiwa ndani ya nchi ambayo ilitumiwa badala ya DNS kabla ya DNS kweli kuwa chombo kilichoenea kwa kutatua majina ya majeshi, lakini bado faili iko katika mifumo maarufu ya uendeshaji. Maingilio yaliyohifadhiwa katika faili hiyo yamezidisha mipangilio ya seva ya DNS, kwa hiyo ni lengo la kawaida la programu zisizo za kifaa.

Njia rahisi ya kulinda faili ya majeshi kutoka kuhariri ni kuifanya kama faili ya kusoma tu . Katika Windows, nenda tu kwenye folda iliyo na faili ya majeshi: % Systemdrive% \ Windows \ System32 \ madereva \ nk \ . Bonyeza-click au ushikilie-bamba, chagua Mali , halafu uweke cheki katika sanduku karibu na sifa tu ya Kusoma .

Maelezo zaidi juu ya DNS

ISP ambayo sasa inakutumikia upatikanaji wa mtandao imetoa seva za DNS kwa vifaa vyako vya kutumia (ikiwa umeshikamana na DHCP ), lakini hulazimika kushikamana na wale seva za DNS. Seva nyingine zinaweza kutoa vipengele vya kuingia kwenye tovuti kufuatilia tovuti zilizotembelewa, blockers za matangazo, filters za tovuti za watu wazima, na vipengele vingine. Tazama orodha hii ya Wasaidizi wa DNS ya bure na ya Umma kwa mifano ya seva za DNS mbadala.

Ikiwa kompyuta inatumia DHCP kupata anwani ya IP au ikiwa inatumia anwani ya IP static , bado unaweza kufafanua seva za DNS za desturi. Hata hivyo, kama sio kuanzisha na DHCP, lazima ueleze seva za DNS ambazo zinapaswa kutumia.

Mipangilio ya wazi ya seva ya DNS inachukua hatua juu ya mipangilio ya wazi, ya juu-chini. Kwa maneno mengine, ni mipangilio ya DNS iliyo karibu na kifaa ambacho kifaa kinatumia. Kwa mfano, ukibadilisha mipangilio ya seva ya DNS kwenye router yako kwenye kitu maalum, basi vifaa vyote vinavyounganishwa na router hiyo pia vitatumia seva za DNS. Hata hivyo, ikiwa unaweza kubadilisha mipangilio ya seva ya DNS kwenye PC kwa kitu tofauti , kompyuta hiyo itatumia seva tofauti za DNS kuliko vifaa vingine vyote vilivyounganishwa kwenye router moja.

Hii ndiyo sababu kuwa cache iliyoharibiwa ya DNS kwenye kompyuta yako inaweza kuzuia tovuti kutoka kupakia hata ikiwa ni sawa sawa kufungua kawaida kwenye kompyuta tofauti kwenye mtandao huo.

Ingawa URL tunayoingia kwenye vivinjari vya wavuti zetu ni rahisi kukumbuka majina kama www. , unaweza kutumia anwani ya IP ambayo jina la mwenyeji linaonyesha, kama https://151.101.1.121) ili kufikia tovuti hiyo hiyo. Hii ni kwa sababu bado unapata njia moja ya seva - njia moja (kutumia jina) ni rahisi kukumbuka.

Katika gazeti hilo, ikiwa kuna aina fulani ya suala na kifaa chako kuwasiliana na seva ya DNS, unaweza kuifungua kila wakati kwa kuingiza anwani ya IP kwenye bar ya anwani badala ya jina la mwenyeji. Watu wengi hawana orodha ya ndani ya anwani za IP ambazo zinalingana na majina ya majina, ingawa, kwa sababu baada ya yote, hiyo ni kusudi lote la kutumia DNS server kwanza.

Kumbuka: Hii haifanyi kazi na kila tovuti na anwani ya IP tangu seva za baadhi ya wavuti zimeshiriki kuanzisha hosting, ambayo ina maana kwamba kupata anwani ya IP ya seva kupitia kivinjari cha wavuti haelezei ukurasa gani, hasa, unafunguliwe.

Kutafuta "kitabu cha simu" kinachoamua anwani ya IP kulingana na jina la mwenyeji huitwa a mbele DNS lookup . Kinyume chake, rekodi ya DNS ya nyuma , ni kitu kingine ambacho kinaweza kufanywa na seva za DNS. Hii ni wakati jina la jeshi linajulikana na anwani yake ya IP. Aina hii ya kupangilia inategemea wazo kwamba anwani ya IP inayohusishwa na jina la jeshi hilo ni anwani ya IP static.

DNS database kuhifadhi vitu vingi kwa kuongeza anwani za IP na majina ya majina. Ikiwa umewahi kuanzisha barua pepe kwenye tovuti au kuhamisha jina la kikoa, unaweza kukimbia katika maneno kama aliases jina la uwanja wa uwanja (CNAME) na SMTP mail exchangers (MX).