[{"data":1,"prerenderedAt":734},["ShallowReactive",2],{"wiki-/wiki/network/dns":3},{"id":4,"title":5,"body":6,"description":725,"extension":726,"meta":727,"navigation":728,"path":729,"section":730,"seo":731,"stem":732,"__hash__":733},"wiki/wiki/network/dns.md","DNS-записи: основы",{"type":7,"value":8,"toc":700},"minimark",[9,21,27,30,35,38,42,55,59,76,80,209,214,217,220,231,234,237,240,243,276,280,283,287,291,294,322,325,342,348,352,367,374,377,394,398,412,415,429,433,447,451,454,470,476,480,491,494,536,540,543,557,560,564,569,572,597,604,610,620,623,627,632,635,640,643,648,651,655,679,683,696],[10,11,12,16,17,20],"p",{},[13,14,15],"strong",{},"Время:"," 10 мин · ",[13,18,19],{},"Сложность:"," ★☆☆☆☆",[10,22,23,26],{},[13,24,25],{},"Подходит:"," ✓ Ubuntu 22.04 · ✓ Debian 12 · ✓ AlmaLinux 9 · ✓ Windows",[28,29],"hr",{},[31,32,34],"h2",{"id":33},"краткое-описание","Краткое описание",[10,36,37],{},"DNS-записи управляют тем, на что указывает ваш домен. Разобраться в основных типах нужно, чтобы правильно настроить почту, CDN и веб-сервер. Сами записи хранятся у регистратора домена или у DNS-провайдера — на VPS вы только проверяете их корректность.",[31,39,41],{"id":40},"когда-пригодится","Когда пригодится",[43,44,45,49,52],"ul",{},[46,47,48],"li",{},"Настраиваете почтовый сервер и нужно добавить MX, SPF, DKIM",[46,50,51],{},"Переносите сайт на новый IP и хотите убедиться, что A-запись обновилась",[46,53,54],{},"Браузер не открывает домен — нужно понять, где сломалась цепочка DNS",[31,56,58],{"id":57},"что-понадобится","Что понадобится",[43,60,61,64],{},[46,62,63],{},"Терминал на сервере или локальной машине",[46,65,66,67,71,72,75],{},"Утилиты ",[68,69,70],"code",{},"dig"," и ",[68,73,74],{},"nslookup"," (установка описана ниже)",[31,77,79],{"id":78},"основные-типы-dns-записей","Основные типы DNS-записей",[81,82,83,99],"table",{},[84,85,86],"thead",{},[87,88,89,93,96],"tr",{},[90,91,92],"th",{},"Тип",[90,94,95],{},"Что делает",[90,97,98],{},"Пример",[100,101,102,118,133,148,163,176,194],"tbody",{},[87,103,104,110,113],{},[105,106,107],"td",{},[13,108,109],{},"A",[105,111,112],{},"Домен → IPv4-адрес",[105,114,115],{},[68,116,117],{},"example.com → 203.0.113.10",[87,119,120,125,128],{},[105,121,122],{},[13,123,124],{},"AAAA",[105,126,127],{},"Домен → IPv6-адрес",[105,129,130],{},[68,131,132],{},"example.com → 2001:db8::10",[87,134,135,140,143],{},[105,136,137],{},[13,138,139],{},"CNAME",[105,141,142],{},"Алиас на другой домен",[105,144,145],{},[68,146,147],{},"www → example.com",[87,149,150,155,158],{},[105,151,152],{},[13,153,154],{},"MX",[105,156,157],{},"Сервер входящей почты",[105,159,160],{},[68,161,162],{},"example.com → mail.example.com",[87,164,165,170,173],{},[105,166,167],{},[13,168,169],{},"TXT",[105,171,172],{},"Текстовые данные",[105,174,175],{},"SPF, DKIM, верификация домена",[87,177,178,183,186],{},[105,179,180],{},[13,181,182],{},"PTR",[105,184,185],{},"IP → домен",[105,187,188,189],{},"обратная запись, подробнее в ",[190,191,193],"a",{"href":192},"/wiki/network/rdns","статье об rDNS",[87,195,196,201,204],{},[105,197,198],{},[13,199,200],{},"NS",[105,202,203],{},"Серверы имён для зоны",[105,205,206],{},[68,207,208],{},"example.com → ns1.provider.com",[210,211,213],"h3",{"id":212},"a-запись","A-запись",[10,215,216],{},"Основная запись, связывает домен с IP. Для www используйте либо отдельную A-запись, либо CNAME на корневой домен.",[210,218,139],{"id":219},"cname",[10,221,222,223,226,227,230],{},"CNAME нельзя использовать на корневом домене (",[68,224,225],{},"example.com",") — только на поддоменах (",[68,228,229],{},"www.example.com","). На корне используйте A-запись.",[210,232,154],{"id":233},"mx",[10,235,236],{},"У MX есть приоритет (число): чем меньше — тем выше приоритет. Если серверов несколько, почта сначала пойдёт на тот, у которого меньший приоритет.",[210,238,169],{"id":239},"txt",[10,241,242],{},"Используется для:",[43,244,245,255,261,270],{},[46,246,247,250,251,254],{},[13,248,249],{},"SPF"," (",[68,252,253],{},"v=spf1 include:... ~all",") — какие серверы могут отправлять почту от имени домена",[46,256,257,260],{},[13,258,259],{},"DKIM"," — публичный ключ для проверки подписи письма",[46,262,263,250,266,269],{},[13,264,265],{},"DMARC",[68,267,268],{},"v=DMARC1; p=quarantine",") — политика обработки писем, не прошедших SPF/DKIM",[46,271,272,275],{},[13,273,274],{},"Верификация"," в Google Search Console, Яндекс.Вебмастере и других сервисах",[31,277,279],{"id":278},"где-управлять-записями","Где управлять записями",[10,281,282],{},"DNS-записи настраиваются у регистратора домена или у выбранного DNS-провайдера (например, Cloudflare, ns1.ru, Яндекс 360). На самом VPS записи не хранятся — сервер только отвечает на запросы по протоколу, но не управляет зоной.",[31,284,286],{"id":285},"пошаговая-инструкция","Пошаговая инструкция",[210,288,290],{"id":289},"_1-установить-dig-и-nslookup","1. Установить dig и nslookup",[10,292,293],{},"На Ubuntu / Debian:",[295,296,301],"pre",{"className":297,"code":298,"language":299,"meta":300,"style":300},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","apt install -y dnsutils\n","bash","",[68,302,303],{"__ignoreMap":300},[304,305,308,312,316,319],"span",{"class":306,"line":307},"line",1,[304,309,311],{"class":310},"sBMFI","apt",[304,313,315],{"class":314},"sfazB"," install",[304,317,318],{"class":314}," -y",[304,320,321],{"class":314}," dnsutils\n",[10,323,324],{},"На AlmaLinux:",[295,326,328],{"className":297,"code":327,"language":299,"meta":300,"style":300},"dnf install -y bind-utils\n",[68,329,330],{"__ignoreMap":300},[304,331,332,335,337,339],{"class":306,"line":307},[304,333,334],{"class":310},"dnf",[304,336,315],{"class":314},[304,338,318],{"class":314},[304,340,341],{"class":314}," bind-utils\n",[10,343,344,345,347],{},"На Windows утилита ",[68,346,74],{}," уже встроена в систему.",[210,349,351],{"id":350},"_2-проверить-a-запись","2. Проверить A-запись",[295,353,355],{"className":297,"code":354,"language":299,"meta":300,"style":300},"dig A example.com\n",[68,356,357],{"__ignoreMap":300},[304,358,359,361,364],{"class":306,"line":307},[304,360,70],{"class":310},[304,362,363],{"class":314}," A",[304,365,366],{"class":314}," example.com\n",[10,368,369,370,373],{},"В секции ",[68,371,372],{},"ANSWER SECTION"," будет IP-адрес. Если секции нет — запись отсутствует или домен не существует.",[10,375,376],{},"Короткий вывод без лишнего:",[295,378,380],{"className":297,"code":379,"language":299,"meta":300,"style":300},"dig A example.com +short\n",[68,381,382],{"__ignoreMap":300},[304,383,384,386,388,391],{"class":306,"line":307},[304,385,70],{"class":310},[304,387,363],{"class":314},[304,389,390],{"class":314}," example.com",[304,392,393],{"class":314}," +short\n",[210,395,397],{"id":396},"_3-проверить-mx","3. Проверить MX",[295,399,401],{"className":297,"code":400,"language":299,"meta":300,"style":300},"dig MX example.com\n",[68,402,403],{"__ignoreMap":300},[304,404,405,407,410],{"class":306,"line":307},[304,406,70],{"class":310},[304,408,409],{"class":314}," MX",[304,411,366],{"class":314},[10,413,414],{},"Вывод покажет приоритет и имя сервера. Убедитесь, что имя сервера дополнительно разрешается в IP:",[295,416,418],{"className":297,"code":417,"language":299,"meta":300,"style":300},"dig A mail.example.com\n",[68,419,420],{"__ignoreMap":300},[304,421,422,424,426],{"class":306,"line":307},[304,423,70],{"class":310},[304,425,363],{"class":314},[304,427,428],{"class":314}," mail.example.com\n",[210,430,432],{"id":431},"_4-проверить-txt-spf-и-другие","4. Проверить TXT (SPF и другие)",[295,434,436],{"className":297,"code":435,"language":299,"meta":300,"style":300},"dig TXT example.com\n",[68,437,438],{"__ignoreMap":300},[304,439,440,442,445],{"class":306,"line":307},[304,441,70],{"class":310},[304,443,444],{"class":314}," TXT",[304,446,366],{"class":314},[210,448,450],{"id":449},"_5-проверить-через-конкретный-dns-сервер","5. Проверить через конкретный DNS-сервер",[10,452,453],{},"Если хотите проверить запись на конкретном сервере имён (например, чтобы убедиться, что изменения дошли):",[295,455,457],{"className":297,"code":456,"language":299,"meta":300,"style":300},"dig A example.com @8.8.8.8\n",[68,458,459],{"__ignoreMap":300},[304,460,461,463,465,467],{"class":306,"line":307},[304,462,70],{"class":310},[304,464,363],{"class":314},[304,466,390],{"class":314},[304,468,469],{"class":314}," @8.8.8.8\n",[10,471,472,475],{},[68,473,474],{},"@8.8.8.8"," — указывает, какой DNS-сервер использовать для запроса.",[210,477,479],{"id":478},"_6-через-nslookup-работает-везде-включая-windows","6. Через nslookup (работает везде, включая Windows)",[295,481,483],{"className":297,"code":482,"language":299,"meta":300,"style":300},"nslookup example.com\n",[68,484,485],{"__ignoreMap":300},[304,486,487,489],{"class":306,"line":307},[304,488,74],{"class":310},[304,490,366],{"class":314},[10,492,493],{},"Интерактивный режим для нескольких запросов:",[295,495,497],{"className":297,"code":496,"language":299,"meta":300,"style":300},"nslookup\n> set type=MX\n> example.com\n> exit\n",[68,498,499,504,521,528],{"__ignoreMap":300},[304,500,501],{"class":306,"line":307},[304,502,503],{"class":310},"nslookup\n",[304,505,507,511,515,518],{"class":306,"line":506},2,[304,508,510],{"class":509},"sMK4o",">",[304,512,514],{"class":513},"sTEyZ"," set type",[304,516,517],{"class":509},"=",[304,519,520],{"class":314},"MX\n",[304,522,524,526],{"class":306,"line":523},3,[304,525,510],{"class":509},[304,527,366],{"class":513},[304,529,531,533],{"class":306,"line":530},4,[304,532,510],{"class":509},[304,534,535],{"class":513}," exit\n",[31,537,539],{"id":538},"проверка-результата","Проверка результата",[10,541,542],{},"После изменения записи убедитесь, что она распространилась:",[295,544,545],{"className":297,"code":379,"language":299,"meta":300,"style":300},[68,546,547],{"__ignoreMap":300},[304,548,549,551,553,555],{"class":306,"line":307},[304,550,70],{"class":310},[304,552,363],{"class":314},[304,554,390],{"class":314},[304,556,393],{"class":314},[10,558,559],{},"Должен вернуть новый IP. Если вернул старый — ждите, пока истечёт TTL старой записи.",[31,561,563],{"id":562},"возможные-ошибки","Возможные ошибки",[10,565,566],{},[13,567,568],{},"Сайт не открывается после смены DNS",[10,570,571],{},"Записи кешируются на время TTL (указывается в настройках зоны, обычно 300–86400 секунд). Изменения могут распространяться до 48 часов. Проверьте текущий TTL:",[295,573,575],{"className":297,"code":574,"language":299,"meta":300,"style":300},"dig A example.com | grep -i ttl\n",[68,576,577],{"__ignoreMap":300},[304,578,579,581,583,585,588,591,594],{"class":306,"line":307},[304,580,70],{"class":310},[304,582,363],{"class":314},[304,584,390],{"class":314},[304,586,587],{"class":509}," |",[304,589,590],{"class":310}," grep",[304,592,593],{"class":314}," -i",[304,595,596],{"class":314}," ttl\n",[10,598,599],{},[13,600,601,603],{},[68,602,70],{}," не установлен",[10,605,606,607,609],{},"Установите пакет согласно инструкции выше. На Windows используйте встроенный ",[68,608,74],{},".",[10,611,612],{},[13,613,614,616,617],{},[68,615,74],{}," возвращает ",[68,618,619],{},"NXDOMAIN",[10,621,622],{},"Домен не существует или у него нет записей нужного типа. Проверьте правописание домена и убедитесь, что запись добавлена у регистратора.",[31,624,626],{"id":625},"faq","FAQ",[10,628,629],{},[13,630,631],{},"TTL — это что?",[10,633,634],{},"Time To Live — время в секундах, на которое DNS-серверы кешируют запись. Пока TTL не истёк, серверы отдают старый ответ. Перед переносом сайта уменьшите TTL до 300 секунд заранее.",[10,636,637],{},[13,638,639],{},"Можно ли поставить несколько A-записей на один домен?",[10,641,642],{},"Да. Это называется round-robin DNS. Запросы будут чередоваться между адресами — простая балансировка нагрузки.",[10,644,645],{},[13,646,647],{},"Зачем CNAME, если можно везде ставить A?",[10,649,650],{},"CNAME удобен, когда IP часто меняется. Вы меняете A-запись корневого домена, и все CNAME-алиасы подтянутся автоматически.",[31,652,654],{"id":653},"полезные-ссылки","Полезные ссылки",[43,656,657,665,672],{},[46,658,659],{},[190,660,664],{"href":661,"rel":662},"https://dnschecker.org/",[663],"nofollow","Проверка DNS онлайн — dnschecker.org",[46,666,667],{},[190,668,671],{"href":669,"rel":670},"https://mxtoolbox.com/",[663],"Проверка SPF/DKIM/DMARC — mxtoolbox.com",[46,673,674],{},[190,675,678],{"href":676,"rel":677},"https://www.rfc-editor.org/rfc/rfc1034",[663],"RFC 1034 — концепции и средства DNS",[31,680,682],{"id":681},"следующие-статьи","Следующие статьи",[43,684,685,690],{},[46,686,687],{},[190,688,689],{"href":192},"Обратная DNS-запись (rDNS)",[46,691,692],{},[190,693,695],{"href":694},"/wiki/diagnostics/ping","Диагностика сети с ping",[697,698,699],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":300,"searchDepth":506,"depth":506,"links":701},[702,703,704,705,711,712,720,721,722,723,724],{"id":33,"depth":506,"text":34},{"id":40,"depth":506,"text":41},{"id":57,"depth":506,"text":58},{"id":78,"depth":506,"text":79,"children":706},[707,708,709,710],{"id":212,"depth":523,"text":213},{"id":219,"depth":523,"text":139},{"id":233,"depth":523,"text":154},{"id":239,"depth":523,"text":169},{"id":278,"depth":506,"text":279},{"id":285,"depth":506,"text":286,"children":713},[714,715,716,717,718,719],{"id":289,"depth":523,"text":290},{"id":350,"depth":523,"text":351},{"id":396,"depth":523,"text":397},{"id":431,"depth":523,"text":432},{"id":449,"depth":523,"text":450},{"id":478,"depth":523,"text":479},{"id":538,"depth":506,"text":539},{"id":562,"depth":506,"text":563},{"id":625,"depth":506,"text":626},{"id":653,"depth":506,"text":654},{"id":681,"depth":506,"text":682},"Типы DNS-записей и как их проверить с помощью dig и nslookup.","md",{},true,"/wiki/network/dns","Сеть",{"title":5,"description":725},"wiki/network/dns","v-wplslkh2uvfb65zjbVGKg7vqegO9a4feFfh8-yhXo",1788285514455]