Spec-Zone.ru › AWS CLI v2

[ aws . route53 ]

test-dns-ответ

Описание

Получает значение, которое Amazon Route 53 возвращает в ответ на запрос DNS для указанного имени записи и типа. Вы можете необязательно указать IP-адрес DNS-резолвера, IP-адрес подсети клиента EDNS0 и маску подсети.

Этот вызов поддерживает только запросы к общедоступным зонам размещения.

Примечание

The TestDnsAnswer возвращает информацию, аналогичную той, которую вы ожидаете получить из раздела ответа команды dig. Поэтому, если вы запрашиваете имена серверов поддомена, которые указывают на родительские имена серверов, эти значения не будут возвращены.

См. также: Документация API AWS

Синтаксис

  test-dns-answer
--hosted-zone-id <value>
--record-name <value>
--record-type <value>
[--resolver-ip <value>]
[--edns0-client-subnet-ip <value>]
[--edns0-client-subnet-mask <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--hosted-zone-id (строка)

Идентификатор зоны размещения, для которой Amazon Route 53 должен смоделировать запрос.

--record-name (строка)

Имя набора записей ресурсов, для которого Amazon Route 53 должен смоделировать запрос.

--record-type (строка)

Тип набора записей ресурсов.

Возможные значения:

  • SOA
  • A
  • TXT
  • NS
  • CNAME
  • MX
  • NAPTR
  • PTR
  • SRV
  • SPF
  • AAAA
  • CAA
  • DS
  • TLSA
  • SSHFP
  • SVCB
  • HTTPS

--resolver-ip (строка)

Если вы хотите смоделировать запрос со стороны конкретного DNS-резолвера, укажите IP-адрес этого резолвера. Если вы опустите это значение, TestDnsAnswer использует IP-адрес DNS-резолвера в регионе Amazon Web Services США (Восточное побережье, Северная Вирджиния) (us-east-1).

--edns0-client-subnet-ip (строка)

Если резолвер, который вы указали для resolverip, поддерживает EDNS0, укажите IPv4 или IPv6 адрес клиента в соответствующем расположении, например, 192.0.2.44 или 2001:db8:85a3::8a2e:370:7334.

--edns0-client-subnet-mask (строка)

Если вы указали IP-адрес для edns0clientsubnetip, вы можете необязательно указать количество бит IP-адреса, которые вы хотите, чтобы инструмент проверки включил в запрос DNS. Например, если вы укажете 192.0.2.44 для edns0clientsubnetip и 24 для edns0clientsubnetmask, инструмент проверки смоделирует запрос с 192.0.2.0/24. Значение по умолчанию составляет 24 бита для IPv4-адресов и 64 бита для IPv6-адресов.

Диапазон допустимых значений зависит от того, является ли edns0clientsubnetip IPv4 или IPv6-адресом:

  • IPv4 : Укажите значение от 0 до 32
  • IPv6 : Укажите значение от 0 до 128

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставляются в командной строке, эти значения будут переопределять значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного JSON, поскольку строка будет интерпретироваться буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или значение input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно валидирует входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет нестабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

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

--debug (логическое значение)

Включает отладочную запись журнала.

--endpoint-url (строка)

Переопределяет URL по умолчанию команды указанным URL.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при взаимодействии с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию проверки сертификатов SSL.

--no-paginate (логическое значение)

Отключает автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команд.

  • json
  • text
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для использования при фильтрации данных ответа.

--profile (строка)

Используйте определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отображает версию этого инструмента.

--color (строка)

Включает/отключает цветной вывод.

  • включено
  • выключено
  • автоматически

--no-sign-request (логическое значение)

Не подписывайте запросы. Учетные данные не будут загружены, если этот аргумент указан.

--ca-bundle (строка)

Файл сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию - base64. Формат base64 ожидает, что двоичные блоки будут представлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, сопоставленного с двоичным блоком, fileb:// всегда будет интерпретироваться как двоичное и будет использовать содержимое файла напрямую, независимо от параметра cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключает вывод страниц кли.

--cli-auto-prompt (логическое значение)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматическую запрос параметров ввода CLI.

Вывод

Имя сервера -> (строка)

Имя сервера Amazon Route 53, используемое для ответа на запрос.

Имя записи -> (строка)

Имя набора записей ресурсов, для которого был отправлен запрос.

Тип записи -> (строка)

Тип набора записей ресурсов, для которого был отправлен запрос.

Данные записи -> (список)

Список, содержащий значения, возвращенные Amazon Route 53 для этого набора записей ресурсов.

(строка)

Значение, возвращенное Amazon Route 53 для этого набора записей ресурсов. Элемент RecordDataEntry может быть одним из следующих:

  • Для наборов записей ресурсов, не являющихся алиасами, элемент RecordDataEntry содержит одно значение в наборе записей ресурсов. Если набор записей ресурсов содержит несколько значений, ответ содержит один элемент RecordDataEntry для каждого значения.
  • Для нескольких наборов записей ресурсов с одинаковым именем и типом, включая взвешенные, по задержке, по геолокации и резервирования, элемент RecordDataEntry содержит значение из соответствующего набора записей ресурсов, в зависимости от запроса.
  • Для наборов записей ресурсов алиасов, которые ссылаются на ресурсы Amazon Web Services, отличные от другого набора записей ресурсов, элемент RecordDataEntry содержит IP-адрес или доменное имя ресурса Amazon Web Services, в зависимости от типа ресурса.
  • Для наборов записей ресурсов алиасов, которые ссылаются на другие наборы записей ресурсов, элемент RecordDataEntry содержит одно значение из набора записей ресурсов. Если связанный набор записей ресурсов содержит несколько значений, ответ включает один элемент RecordDataEntry для каждого значения.

Код ответа -> (строка)

Код, указывающий, является ли запрос допустимым. Наиболее распространенный код ответа - NOERROR, что означает, что запрос допустим. Если ответ не допустим, Amazon Route 53 возвращает код ответа, описывающий ошибку. Список возможных кодов ответа см. на веб-сайте IANA в разделе DNS RCODES.

Протокол -> (строка)

Протокол, который Amazon Route 53 использовал для ответа на запрос, либо UDP, либо TCP.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API