Қисми ҷолиби ин конфигуратсия он аст, ки чӣ гуна доменҳо ва танзимоти ҷустуҷӯии маҳаллӣ ndots:5 якҷоя шавед. Барои фаҳмидани ин, шумо бояд бифаҳмед, ки ҳалли DNS барои номҳои номатлуб чӣ гуна кор мекунад.
Номи пурра чист?
Номи пурраи тахассусӣ номест, ки барои он ҷустуҷӯи маҳаллӣ анҷом дода намешавад ва ном ҳангоми ҳалли ном мутлақ ҳисобида мешавад. Тибқи муқаррарот, нармафзори DNS номеро, ки бо нуқта (.) тамом шуда бошад, комилан қобили тахассус мешуморад ва ба тариқи дигар мувофиқ нест. Яъне google.com. пурра муайян ва google.com - Не.
Номи номатлуб чӣ гуна коркард мешавад?
Вақте ки барнома ба ҳости дурдасти дар ном зикршуда пайваст мешавад, ҳалли номи DNS маъмулан бо истифода аз занги система анҷом дода мешавад, масалан. getaddrinfo(). Аммо агар ном номуносиб бошад (бо . тамом намешавад), ман ҳайронам, ки оё занги система аввал кӯшиш мекунад, ки номро ҳамчун номи мутлақ ҳал кунад ё аввал аз доменҳои ҷустуҷӯии маҳаллӣ мегузарад? Ин ба вариант вобаста аст ndots.
Аз дастур resolv.conf:
ndots:n
устанавливает порог для количества точек, которые должны появиться в имени, прежде чем будет сделан начальный абсолютный запрос. Значение по умолчанию для n равно 1, что означает, что если в имени есть какие-либо точки, имя будет сначала опробовано как абсолютное имя, прежде чем к нему будут добавлены какие-либо элементы списка поиска.
Ин маънои онро дорад, ки агар барои ndots бо назардошти арзиши 5 ва ном камтар аз 5 нуқтаро дар бар мегирад, занги система кӯшиш мекунад, ки онро пайдарпай ҳал кунад, аввал ҳамаи доменҳои ҷустуҷӯии маҳаллиро убур мекунад ва дар сурати ноком шудан, дар ниҳоят онро ҳамчун номи мутлақ ҳал мекунад.
Тавре ки шумо тасаввур карда метавонед, агар барномаи шумо трафики зиёди беруниро истифода барад, барои ҳар як пайвасти TCP муқарраршуда (ё дақиқтараш, барои ҳар як номи ҳалшуда), он пеш аз дуруст ҳал шудани ном 5 дархости DNS медиҳад, зеро он аввал аз он мегузарад. 4 домени ҷустуҷӯии маҳаллӣ ва дар охир дархости мутлақи ҳалли номро пешниҳод мекунад.
Диаграммаи зерин трафики умумии модулҳои 3 kube-dns-и моро пеш аз ва пас аз иваз кардани чанд номи ҳостҳои дар замимаи мо танзимшуда ба номҳои пурраи мувофиқ нишон медиҳад.
Диаграммаи зерин таъхири барномаро пеш аз ва баъд аз иваз кардани якчанд номи ҳостҳои дар замимаи мо танзимшуда ба номҳои пурра нишон медиҳад (хати кабуди амудӣ ҷойгиркунӣ аст):