DNS тамыр аталышынын серверлери URL'дерди IP даректерге которот. Ар бир түп сервер дүйнө жүзү боюнча өлкөлөрдө жүздөгөн серверлердин тармагы. Бирок, алар DNS тамыр зонасында 13 аталган бийлик катары аныкталган.
Эмне үчүн 13 гана DNS сервери бар?
Интернет домендик аталыштар системасы өзүнүн иерархиясынын түбүндө так 13 DNS серверин колдонот деген бир нече себептер бар. 13 саны тармактын ишенимдүүлүгү менен иштөөнүн ортосундагы компромисс болуп саналат. Ал ошондой эле көпчүлүк тармактар колдонгон Интернет протоколунун 4-версиясынын (IPv4) чектөөсүнө негизделген.
IPv4 үчүн 13 гана дайындалган DNS түпкү сервер аталыштары бар болсо, ар бир түпкү сервер аталышы бир компьютерди эмес, көптөгөн компьютерлерден турган сервер кластерин билдирет. Кластерлөөнүн мындай колдонулушу DNSтин ишенимдүүлүгүн жогорулатат, анын иштешине эч кандай терс таасирин тийгизет. Бул 13 IPv4 түпкү серверлери 4,3 миллиардга чейин даректи колдоого алат.
Төмөнкү сап
Өнүгүп келе жаткан IP версиясынын 6 стандартында жеке пакеттердин өлчөмүнө анчалык аз чектөөлөр болбогондуктан, DNS убакыттын өтүшү менен IPv6ды колдоо үчүн көбүрөөк тамыр серверлерин камтыйт. Теорияда IPv6 чексиз сандагы даректерди колдойт, бирок бул жаңы протоколду салыштырмалуу аз сандагы тармактар гана колдонот.
DNS IP пакеттери
DNS операциясы түпкү серверлерди каалаган убакта таба турган миллиондогон башка интернет серверлерине таянгандыктан, тамыр серверлеринин даректери IP аркылуу мүмкүн болушунча эффективдүү бөлүштүрүлүшү керек. Идеалында, серверлер ортосунда бир нече билдирүү жөнөтүүнүн ашыкча чыгымын болтурбоо үчүн бул IP даректердин баары бир пакетке (датаграммага) туура келиши керек.
Бүгүнкү күндө кеңири таралган IPv4 менен, пакеттерде камтылган маалыматты колдогон башка протоколду алып салгандан кийин, бир пакеттин ичине туура келген DNS маалыматтары 512 битке чейин кичинекей. Ар бир IPv4 дареги 32 битти талап кылат.
Ошого жараша, DNS дизайнерлери IPv4 үчүн түпкү серверлердин саны катары 13тү тандап, пакеттин 416 биттерин алып, башка колдоочу маалыматтар үчүн 96 битке чейин калтырышкан. Бул келечекте керек болсо дагы бир нече DNS түпкү серверлерин кошууга ийкемдүүлүк берет.
Практикалык DNS колдонуу
DNS тамыр аталышынын серверлери орточо компьютер колдонуучусу үчүн маанилүү эмес. 13 саны да түзмөктөрүңүз үчүн колдоно ала турган DNS серверлерин чектебейт. Көптөгөн жалпыга жеткиликтүү DNS серверлери бар, аларды каалагандар түзмөктөрү колдонгон DNS серверлерин өзгөртүү үчүн колдоно алышат.
Мисалы, интернет сурамдары Google DNS сервери сыяктуу башка сервердин ордуна ошол DNS сервери аркылуу өтүшү үчүн планшетти Cloudflare DNS серверин колдонуңуз. Бул Google сервери иштебей турганда пайдалуу болушу мүмкүн же Cloudflare DNS сервери аркылуу интернетти тезирээк серептесеңиз болот.
Бул макала катаны оңдоо үчүн 2022-жылдын 6-июнунда жаңыртылган. Ар бир IPv4 дареги байт эмес, 32 битти талап кылат.