Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install dnsdnsИспользуйте
A и AAAA связывают имя с адресами, MX описывает маршрутизацию почты, TXT часто хранит проверочные и политические данные, NS показывает делегирование, CAA ограничивает центры сертификации, а PTR связывает адрес с именем. Пустой ответ одного типа ещё не означает, что домена нет.
dns <host|ip|me> [types] [-c]dns meиспользовать текущий хост
dns example.comпоказать основные записи
dns example.com -txtпоказать только TXT-записи
dns 1.2.3.4выполнить обратный PTR-поиск
dns example.com -cпроверить наличие выбранных типов записей
-a | -aaaaвыбрать адресные записи A или AAAA
-cnameвыбрать записи-псевдонимы CNAME
-mxвыбрать почтовые MX-записи
-nsвыбрать записи серверов имён NS
-txtвыбрать текстовые TXT-записи
-soaвыбрать запись зоны SOA
-srvвыбрать сервисные SRV-записи
-caaвыбрать правила центров сертификации CAA
-ptrвыбрать обратные PTR-записи
-allвыбрать все поддерживаемые типы; обычный набор не включает SRV и PTR
Начните с
Результат зависит от example.test и подготовленные ответы без живых
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install dnsУстановить сокращённый пакет без локальной справки;
install dns -mУстановить именно эту опубликованную версию.
install dns -v 1.2.4Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade dnsУдалить блок расширения, не затрагивая ядро и остальные модули.
install dns -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
dns example.testУчебный офлайн-пример — запросы к внешним сервисам не выполняются
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600
NS ns1.example.test · TTL 3600
TXT v=spf1 -all · TTL 3600
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600
CAA 0 · issue · letsencrypt.org · TTL 3600dns meУчебный офлайн-пример — запросы к внешним сервисам не выполняются
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600
NS ns1.example.test · TTL 3600
TXT v=spf1 -all · TTL 3600
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600
CAA 0 · issue · letsencrypt.org · TTL 3600dns example.test -aУчебный офлайн-пример — запросы к внешним сервисам не выполняются
A 192.0.2.80 · TTL 3600dns example.test -aaaaУчебный офлайн-пример — запросы к внешним сервисам не выполняются
AAAA 2001:db8::80 · TTL 3600dns alias.example.test -cnameУчебный офлайн-пример — запросы к внешним сервисам не выполняются
CNAME site.example.test · TTL 3600dns example.test -mxУчебный офлайн-пример — запросы к внешним сервисам не выполняются
MX 10 · mail.example.test · TTL 3600dns example.test -nsУчебный офлайн-пример — запросы к внешним сервисам не выполняются
NS ns1.example.test · TTL 3600dns example.test -txtУчебный офлайн-пример — запросы к внешним сервисам не выполняются
TXT v=spf1 -all · TTL 3600dns example.test -soaУчебный офлайн-пример — запросы к внешним сервисам не выполняются
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600dns _sip._tcp.example.test -srvУчебный офлайн-пример — запросы к внешним сервисам не выполняются
SRV 10 · 5 · 5060 · sip.example.test · TTL 3600dns example.test -caaУчебный офлайн-пример — запросы к внешним сервисам не выполняются
CAA 0 · issue · letsencrypt.org · TTL 3600dns 192.0.2.44Учебный офлайн-пример — запросы к внешним сервисам не выполняются
PTR host.example.testdns example.test -ptrУчебный офлайн-пример — запросы к внешним сервисам не выполняются
DNS records not founddns example.test -allУчебный офлайн-пример — запросы к внешним сервисам не выполняются
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600
NS ns1.example.test · TTL 3600
TXT v=spf1 -all · TTL 3600
SOA ns1.example.test · admin.example.test · 2026110101 · 7200 · 3600 · 1209600 · 3600 · TTL 3600
CAA 0 · issue · letsencrypt.org · TTL 3600dns example.test -a -aaaa -mxУчебный офлайн-пример — запросы к внешним сервисам не выполняются
A 192.0.2.80 · TTL 3600
AAAA 2001:db8::80 · TTL 3600
MX 10 · mail.example.test · TTL 3600dns example.test -mx -cУчебный офлайн-пример — запросы к внешним сервисам не выполняются
Status yes
Types MXdns example.test -srv -cУчебный офлайн-пример — запросы к внешним сервисам не выполняются
Status no
Types -dns example.test -a -cУчебный офлайн-пример — запросы к внешним сервисам не выполняются
Status yes
Types Adns example.test -all -cУчебный офлайн-пример — запросы к внешним сервисам не выполняются
Status yes
Types A, AAAA, MX, NS, TXT, SOA, CAAdns example.test -bogusУчебный офлайн-пример — запросы к внешним сервисам не выполняются
?dnsУчебный офлайн-пример — запросы к внешним сервисам не выполняются
?dns http://example.test/path -aУчебный офлайн-пример — запросы к внешним сервисам не выполняются
A 192.0.2.80 · TTL 3600dns 192.0.2.44 -a -cУчебный офлайн-пример — запросы к внешним сервисам не выполняются
Status yes
Types PTRЗавершена синхронизация локальной и серверной справки и усилена безопасность локализации