Кіріспе
Домендік атау жазбасының түрі. Жұлдызша белгісі бар DNS жазбасы – бұл DNS аймағындағы, жоқ домендік атауларға жасалған сұраулармен сәйкес келетін жазба. Жұлдызша белгісі бар DNS жазбасы домендік атаудың ең сол жақ бөлігі ретінде * белгісін пайдалану арқылы көрсетіледі, мысалы *.example.com. Жұлдызша белгісінің қай кезде сәйкес келетіні туралы нақты ережелер көрсетілген, бірақ бұл ережелер түсініксіз және нақты емес. Осының салдарынан, оларды қолданғанда үйлесімсіздіктер мен күтпеген нәтижелер пайда болуы мүмкін.
A wildcard DNS record is a record in a DNS zone that will match requests for non existent domain names. A wildcard DNS record is specified by using a * as the leftmost label (part) of a domain name, e. g. *. example. com. The exact rules for when a wildcard will match are specified in , but the rules are neither intuitive nor clearly specified. This has resulted in incompatible implementations and unexpected results when they are used.
Іс жүзінде
"Көптеген DNS жүзеге асырулары, әртүрлі тәсілдермен, жабайы символдардың бастапқы анықтамасынан өзгешеліктерге ие. Кейбір өзгерістер: djbdns-пен, қазіргі деңгейдегі жабайы символдарды тексеруден өзге, сервер барлық қоршаған үстіңгі домендерде жабайы символдарды тексереді, тіпті түбірге дейін. Жоғарыда келтірілген мысалдарда telnet. tcp. host1. example домені үшін MX жазбасын сұрату, tcp.host1.example доменінің бар болғанына қарамастан, жабайы символға сәйкес келеді. Microsoft-тың DNS сервері (конфигурацияланған жағдайда) және MaraDNS (әдепкі бойынша) бос ресурс жазбалар жиынына жасалған барлық сұрауларға да жабайы символдар сәйкес келеді; яғни, қажетті типтегі жазбалары жоқ домендік атаулар. Жоғарыда келтірілген мысалдарда sub.*.example домені үшін MX жазбасын сұрату *.example доменіне сәйкес келеді, тіпті sub.*.example домені тек TXT жазбасымен ғана нақты түрде бар болса да."
With djbdns, in addition to checking for wildcards at the current level, the server checks for wildcards in all enclosing superdomains, all of the way up to the root. In the examples listed above, the query for telnet. tcp. host1. example for an MX record would match a wildcard despite the domain tcp. host1. example existing. Microsoft's DNS server (if configured to do so) and MaraDNS (by default) have wildcards also match all requests for empty resource record sets; i. e., domain names for which there are no records of the desired type. In the examples listed above, the query for sub.*. example for an MX record would match *. example, despite sub.*. example explicitly existing with only a TXT Record.
Тіркеушілер
Жоқерлік домендер блог веб-сайттарында кеңінен қолданылады, олар пайдаланушыларға қажеттілікке қарай қосалқы домендер жасауға мүмкіндік береді; мысалы, WordPress немесе Blogspot сияқты сайттар. Тағы бір кең таралған қолданысы – пайдаланушыларға олардың хост IP-сіне сәйкес келетін DNS атауын жасауға мүмкіндік беретін Free Dynamic DNS веб-сайттары, себебі IP-адресі провайдердің DHCP серверімен үнемі өзгертіліп отырады.
Жаңа TLD-лер
Жаңа gTLD-лер ICANN New gTLD Base Registry келісімінің 6-тармағына сәйкес, жауынгерлік карталарды жариялауға (немесе эквивалентті атау сервері механизмдерін қолдануға) тыйым салынған. Дегенмен, ICANN-ның Name Collision Occurrence Management Framework (PDF) құжаты жаңа gTLD-лерге домендік іздеу жолдарымен салыстырмалы домендік атауларды пайдаланудан туындаған атаулардың қақтығысы мүмкіндігі туралы ескерту беретін арнайы MX, SRV, TXT және 127.0.53.53 A жазбаларының жауынгерлік карталарын (кем дегенде 90 күнге) жариялауды міндеттейді.
Тізілімдер/ISP
Бірнеше домендік атау тіркеушілері әртүрлі уақытта жарнама платформасын ұсыну үшін жоғарғы деңгейлі домендерге арналған жоқ мәліметтерді (wildcard) жазбаларын қолданды, ең әйгілісі VeriSign-нің .com және .net домендері үшін (қазірде жойылған) Site Finder жүйесі. Мұражай TLD-сінде де жоқ мәліметтерді (wildcard) жазба болған, ол қазірде жойылды. 2018 жылдан бастап, жоқ мәліметтерді (wildcard) А жазбасын пайдаланатын жоғарғы деңгейлі домендер (127.0.53.53 емес) – fm, la, ph, pw, vg және ws. .中国 (немесе "Қытай") және .ге (грузин тіліндегі "GE" ел коды үшін грузин әріптері) халықаралық TLD-лерінде де А жазбалары бар. *.中国 жоқ мәліметтерді (wildcard) ibaidu.com-ға айналады (Chrome қауіпсіз емес деп белгілейді), ал *.ге жоқ мәліметтерді (wildcard) ge TLD веб-сайтына айналады. Интернет-провайдерлердің бір адам үшін терілген қателерге байланысты адрестік жазбаларды жасауы да кең таралды, бұл "catchall" typosquatting деп аталатын практика, бірақ бұл нағыз жоқ мәліметтер (wildcard) емес, керісінше өзгертілген кэштік атау серверлері.
Басқалардың ойнамайтын белгілерін елемеу
Интернет-программалық консорциум BIND DNS бағдарламалық жасақтамасының нұсқасын жасады, оны белгілі бір домендерден жоққа шығарылған (wildcard) DNS жазбаларын сүзгілеуге конфигурациялауға болады. Әртүрлі әзірлеушілер BIND және djbdns үшін түзетулер жасады. Басқа DNS серверлік бағдарламалар да осылай істеді, конфигурацияланған жоққа шығарылған (wildcard) DNS жазбаларын назардан тыс қалдыру мүмкіндігін ұсынды.