Разное

Dns soa: SOA-запись для домена обязательна? — Хабр Q&A

26.05.2022

Получаем информацию из DNS: SOA

Рубрика: Shell
Метки: dns | Linux | команды Linux
Пятница, 27 марта 2009 г.
Просмотров: 16092
Подписаться на комментарии по RSS

Вопрос. С помощью какой команды можно узнать SOA запись в DNS для любого домена из шелла UNIX / Linux shell?

Ответ. получить SOA (start of authority record) — запись о сервере, хранящем эталонную конфигурацию в DNS, можно с помощью команд dig или host в UNIX или Linux.

Получаем SOA используя команду host

<code>$ host -t soa {domain.com}
$ host -t soa ya.ru</code>

Результат:

ya.ru has SOA record ns1.yandex.ru. sysadmin.yandex.ru. 2009031101 10800 900 2592000 900

Получаем SOA используя команду dig

<code>$ dig SOA {domain.com}
$ dig SOA ya.ru</code>

Результат:

; <<>> DiG 9.3.4-P1 <<>> SOA ya.ru
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23933
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 7, ADDITIONAL: 9
;; QUESTION SECTION:
;ya. ru.                         IN      SOA
;; ANSWER SECTION:
<span>ya.ru.                  6546    IN      SOA     ns1.yandex.ru. sysadmin.yandex.ru. 2009031101 10800 900 2592000 900</span>
;; AUTHORITY SECTION:
ru.                     165718  IN      NS      E.DNS.RIPN.NET.
ru.                     165718  IN      NS      NS.RIPN.NET.
ru.                     165718  IN      NS      NS2.NIC.FR.
ru.                     165718  IN      NS      NS2.RIPN.NET.
ru.                     165718  IN      NS      NS5.MSK-IX.NET.
ru.                     165718  IN      NS      NS9.RIPN.NET.
ru.                     165718  IN      NS      SUNIC.SUNET.SE.
;; ADDITIONAL SECTION:
E.DNS.RIPN.NET.         108935  IN      A       193.232.142.17
NS.RIPN.NET.            108935  IN      A       194.85.105.17
NS2.NIC.FR.             103861  IN      A       192.93.0.4
NS2.NIC.FR.             103860  IN      AAAA    2001:660:3005:1::1:2
NS2.
RIPN.NET. 108935 IN A 194.226.96.30 NS5.MSK-IX.NET. 108935 IN A 193.232.128.6 NS9.RIPN.NET. 108935 IN A 194.85.252.62 SUNIC.SUNET.SE. 97662 IN A 192.36.125.2 SUNIC.SUNET.SE. 97662 IN AAAA 2001:6b0:7::2 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Mar 27 14:17:30 2009 ;; MSG SIZE rcvd: 405

Замените домен ya.ru на нужный вам.

Получаем SOA используя команду nslookup

nslookup -type=SOA ya.ru

Результат:

Non-authoritative answer:
ya.ru
        origin = ns1.yandex.ru
        mail addr = sysadmin.yandex.ru
        serial = 2009031101
        refresh = 10800
        retry = 900
        expire = 2592000
        minimum = 900
Authoritative answers can be found from:
ru      nameserver = NS5.MSK-IX.NET.
ru      nameserver = NS9.RIPN.NET.
ru      nameserver = SUNIC.
SUNET.SE. ru nameserver = E.DNS.RIPN.NET. ru nameserver = NS.RIPN.NET. ru nameserver = NS2.NIC.FR. ru nameserver = NS2.RIPN.NET. E.DNS.RIPN.NET internet address = 193.232.142.17 NS.RIPN.NET internet address = 194.85.105.17 NS2.NIC.FR internet address = 192.93.0.4 NS2.NIC.FR has AAAA address 2001:660:3005:1::1:2 NS2.RIPN.NET internet address = 194.226.96.30 NS5.MSK-IX.NET internet address = 193.232.128.6 NS9.RIPN.NET internet address = 194.85.252.62 SUNIC.SUNET.SE internet address = 192.36.125.2 SUNIC.SUNET.SE has AAAA address 2001:6b0:7::2

Постовой

Совсем недавно переезжал в Москве с одной квартиры на другую. Могу с уверенностью сказать, что это был переезд стоивший мне настоящие копейки. Воспользовался услугами компании «Альянс Плюс» и совершенно не жалею.

Еще записи по теме

  • Отправка почты с помощью командлета Send-MailMessage…
  • Добавление DNS серверов с помощью DNS-add
  • Как найти файлы с определенным содержимым в Unix
  • Удаленное добавление службы SNMP в Windows 7
  • Как использовать команду DsQuery для поиска контроллеров домена?
  • Linux: запускаем необходимые команды после перезагрузки системы
  • Alias — создаем алиасы для ваших команд

az network dns record-set soa

Обратная связь

Twitter LinkedIn Facebook Адрес электронной почты

  • Ссылка

Управление записью SOA DNS.

Команды

az network dns record-set soa show

Получение сведений о записи SOA.

az network dns record-set soa update

Обновление свойств записи SOA.

az network dns record-set soa show

Изменить

Получение сведений о записи SOA.

az network dns record-set soa show --resource-group
                                   --zone-name

Примеры

Получение сведений о записи SOA.

az network dns record-set soa show -g MyResourceGroup -z www.mysite.com

Получение сведений о записи SOA (автоматически созданной)

az network dns record-set soa show --resource-group MyResourceGroup --subscription MySubscription --zone-name www.mysite.com

Обязательные параметры

—resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

—zone-name -z

Имя зоны.

Глобальные параметры

—debug

Повышение уровня детализации журнала для включения всех журналов отладки.

—help -h

Отображение этого справочного сообщения и выход.

—only-show-errors

Показывать только ошибки, блокируя предупреждения.

—output -o

Формат вывода.

—query

Строка запроса JMESPath. Дополнительные сведения и примеры см. на сайте http://jmespath.org/.

—subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

—verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр —debug.

az network dns record-set soa update

Изменить

Обновление свойств записи SOA.

az network dns record-set soa update --resource-group
                                     --zone-name
                                     [--email]
                                     [--expire-time]
                                     [--host]
                                     [--if-none-match]
                                     [--minimum-ttl]
                                     [--refresh-time]
                                     [--retry-time]
                                     [--serial-number]

Примеры

Обновление свойств записи SOA.

az network dns record-set soa update -g MyResourceGroup -z www.mysite.com \ -e myhostmaster.mysite.com

Обновление свойств записи SOA. (автоматически создано)

az network dns record-set soa update --email myhostmaster.mysite.com --only-show-errors --resource-group MyResourceGroup --subscription MySubscription --zone-name www.mysite.com

Обязательные параметры

—resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

—zone-name -z

Имя зоны.

Необязательные параметры

—email -e

Электронная почта.

—expire-time -x

Истекает время (в секундах).

—host -t

Имя узла.

—if-none-match

Создайте набор записей, только если он еще не существует.

—minimum-ttl -m

—refresh-time -f

Значение обновления (в секундах).

—retry-time -r

Время повтора (в секундах).

—serial-number -s

Порядковый номер.

Глобальные параметры

—debug

Повышение уровня детализации журнала для включения всех журналов отладки.

—help -h

Отображение этого справочного сообщения и выход.

—only-show-errors

Показывать только ошибки, блокируя предупреждения.

—output -o

Формат вывода.

—query

Строка запроса JMESPath. Дополнительные сведения и примеры см. на сайте http://jmespath.org/.

—subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

—verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр —debug.

Обратная связь

Отправить и просмотреть отзыв по

Эта страница

Просмотреть все отзывы по странице

Запись SOA — изучение NsLookup

Типы записей DNSСкопировать ссылку на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *