Шта је ДНС запис?

Као што ће вам без сумње бити познато, ако желите да претражујете веб локацију, потребно је да унесете име њеног домена у претраживач. Прегледач се затим искључује и учитава веб локацију коју сте тражили. Ако наведете одређено име странице у УРЛ-у, претраживач ће се побринути да ту страницу затражи од веб сервера. Можда је лако претпоставити да је то сва сложеност која је укључена, али има више тога.

Да би усмерили саобраћај на право место, рутери одржавају табелу рутирања. Табела рутирања даје звучни сигнал о томе коју физичку везу рутер треба да користи за саобраћај у зависности од његовог одредишта. Међутим, управљање овим табелама рутирања ако користе имена домена био би тежак задатак.

Са сваким веб сајтом који има другачије име домена, величина табеле би била огромна и претраживање би било неефикасно. Уместо тога, рутери користе ИП адресе за усмеравање саобраћаја. Пошто су ИП адресе нумеричке и хостују више домена. Табеле рутирања могу бити много краће и лакше претраживати.

Нажалост, ИП адресе нису читљиве људима. Барем, они сигурно нису за памћење. Иако се можда добро сећате Тецхнипагес.цом, много мање волите да препознајете ИП адресу 104.18.0.74 и још мање је вероватно да ћете запамтити ИПв6 адресу 2606:4700:20::681а: 14а. Да се ​​омогући коришћење незаборавних имена домена за људе и ефикасних ИП адреса за рачунаре. Потребно је користити механизам за превођење. Тај систем превођења је ДНС.

Шта је ДНС

ДНС је скраћеница од Домаин Наме Систем и представља протокол који преводи имена домена у ИП адресе. Премиса протокола је да упути ДНС захтев ДНС серверу. Захтев садржи име домена које желите да преведете. Захтев затим иде на конфигурисани ДНС сервер вашег уређаја. Ако овај сервер не зна одговор, он рекурзивно прослеђује захтев основним ДНС серверима. У неком тренутку, један ДНС сервер ће имати кеширани унос. Или унос за ауторитативни ДНС сервер за тражени домен.

Белешка: Ауторитативни ДНС сервер је сервер који има податке за дотични домен конфигурисане у локалној датотеци. Сви остали ДНС сервери само кеширају овај одговор и нису меродавни.

Када се пронађе ауторитативни или кеширани ДНС резултат за домен, тај резултат се прослеђује назад низ ланац, на крају на ваш уређај. Сваки ДНС сервер у ланцу затим кешира резултат тако да се будући захтеви могу брже решавати.

Стварни подаци који се чувају на ауторитативном ДНС серверу су ДНС зоне. Само ДНС или запис ресурса (РР) повезано са траженим доменом се враћа.

Структура ДНС записа

ДНС записи се пишу помоћу ДНС синтаксе. Формат користи име, ТТЛ, класу записа, тип записа и податке записа. Класе ТТЛ и Рецорд могу се чувати пошто су оба формата важећа. Подразумевани ТТЛ (Време је да живим) се такође може навести на почетку датотеке зоне која се примењује на било који ДНС запис у зони без експлицитног наведеног ТТЛ-а.

Поље Име дефинише УРЛ на који се запис односи. Ово може бити „тецхнипагес.цом“. Подржане су џокерске звездице „вв.тецхнипагес.цом” .тецхнипагес.цом. Ако је домен који се специфицира исти као домен у зони, може се користити симбол „.

ТТЛ одређује колико дуго неауторитативни ДНС сервер може да кешира одговор. Што је ово време дуже, то би ауторитативни ДНС сервер требало да види мање саобраћаја. Међутим, то такође значи да је потребно више времена за ширење било каквих ажурирања.

Класа Рецорд је скоро увек "Н" Ово дефинише Интернет запис. Међутим, постоји мали број знатно мање коришћених мрежа у раду, као што је Цхаоснет, који би користио вредност „Х“.

Тип записа дефинише тип ДНС записа који се сервира. На пример, ИПв4 адресе су дефинисане типом записа А, док сервери е-поште имају тип МКС. У следећем одељку покривамо неке од најчешћих типова записа.

Подаци записа садрже стварну решену вредност. Ово је обично друга ИП адреса, али може бити и друго име домена. Опет, генерално, ако је наведено друго име домена. То име домена се решава на ИП адресу на другом месту у датотеци зоне. Међутим, ово није увек случај. Коментари се могу додати у датотеку Зоне иза тачке и зареза “. Ови коментари нису укључени у ДНС одговоре.

Врсте ДНС записа

Најчешћи тип записа у ДНС-у је „запис где“ означава адресу. „записи увек враћају ИПв4 адресе. ИПв6 адресе имају тип записа „ААА“, а четири Ас одражавају да су ИПв6 адресе дужине 128 бита четири пута дуже од 32-битних ИПв4 адреса.

Тип записа „НАМЕ“ је скраћеница за Цаноницал НАМЕ и користи се да каже „захтевани домен има исту ИП адресу као и овај домен“ ЦНАМЕ записи могу указивати на А, АААА или друге ЦНАМЕ записе. Међутим, усмеравање ЦНАМЕ на други ЦНАМЕ запис се активно не препоручује, пошто рекурзивни захтеви продужавају време захтева за корисника. Сервери е-поште користе тип записа „Кс“ који означава Маил еКсцханге. Вредност записа за МКС запис мора да садржи број приоритета и име домена. Слично ЦНАМЕ записима, МКС записи морају да упућују на име домена.

Тип записа „С“ дефинише ауторитативне ДНС сервере за тражени домен. Може да постоји више од једног НС записа, али они увек морају да указују на домен. СОА запис дефинише почетак ауторитета. Сваки фајл зоне мора да садржи један; објашњава административне детаље, као што је колико дуго ДНС сервери треба да чекају пре него што провере да ли се вредност променила.

Како се ове информације користе

Стога су ДНС захтеви скривени од клијента. Огромна већина програма ће тихо покретати ДНС захтеве у позадини до тачке у којој корисник никада не би могао знати да постоји ДНС протокол. Неки алати вам омогућавају да надгледате мрежни саобраћај, омогућавајући вам да видите ДНС саобраћај онако како се појављује на мрежи. Други алати, као што је услужни програм „тражи“ у оперативном систему Виндовс, омогућавају вам да правите ДНС захтеве. Ови алати обично форматирају излаз на начин читљив за људе, дајући само смислени одговор, као што је ИП адреса или адресе враћене у одговору.

Закључак

ДНС запис је ред у датотеци ДНС зоне на ауторитативном ДНС серверу. Сваки ред садржи избор вредности које дефинишу тип записа и његову стварну вредност. Неауторитативни ДНС сервери могу кеширати ове ДНС записе онако како их виде током трајања ТТЛ-а. Кориснички уређај шаље ДНС захтев, чека одговор, затим шаље ХТТПС захтев или други протокол у зависности од софтвера који се користи, на дефинисану ИП адресу.