Последовательность изменения NS сервера для Домена. (для linux администраторов) / likes / блог студии Клондайк!
Правильно переписываем NS запись для Домена.
Данная статья предназначена для профессионалов.
Если данная статья вам сложна, существует более простая версия данной статьи.
Для начала разберемся, что мы имеем. Для этого воспользуемся замечательной утилитой host c дополнительным клюем -a (все) , получим информацию о текущих настройках SOA окружения.
host -a klondike-studio.ru
Как мы видим из рисунка сервер 188.138.84.137 держит наш сайт,
Ns сервера выглядят очень странно да и еще 4 уровня. Что косвенно указывает на собственный ДНС сервер и скорее всего именно на данном же сервере что и сам сайт, это легко проверить.
Собственно, как я и предположил ДНС сервер расположен там же где и сайт, а следовательно, сразу предполагаем что и админка у них общая, хотя тут уже как повезет.
Нам теперь понятно где именно нужно искать существующую SOA запись. Реальная запись может отличаться, собственно посмотрим саму запись, и сразу видим что сервер посторонним глазам лишнего не показывает. На самом деле в настройках куда больше информации.
А следовательно, при переносе нужно учесть и этот факт, так что заходим в админку, в моем случае, у меня есть доступ до root ssh и мне быстрей глянуть в самом bind сервере.
vim /etc/bind/pri.klondike-studio.ru
Отлично, теперь мы видим и остальные записи, PTR в принципе можно и пропустить.
Соответственно на новом ДНС сервере нам нужно будет добавить субдомены: crm dev m mail
Данное доменное имя более не будет выступать в роли днс сервера, а следовательно ns1 ns2 нам более не нужны.
Редактируем зону на новом сервере, как правило существуют уже стандартные шаблоны. Нам нужно всего лишь добавить субдомены spf и так далее.
Поскольку почту, мы уносим на яндекс Почта для домена нам нужно будет скорректировать и MX запись.
И к существующее spf добавить
include:_spf. yandex.ru
Но не как рекомендует яндекс.
v=spf1 redirect=_spf.yandex.ru
PTR я на всякий все же добавлю, как говориться лучше «перебдеть». Хоть сотрудники Яндекс и уверили, что проблем не будет, однако две строчки добавить не так сложно, чтобы потом думать как и что мы пропустили.
Как формируются PTR записи можно найти в интернете, поскольку данный сервер делал я, то wizard уже создал и ее и SPF уже скорректированными.
Результате получаем вот это:
После применяем и ждем изменении, проверить примерились ли они достаточно легко, для этого можно использовать как и nsloocup так и тот же host только c принудительным указанием ns сервера ответчика. В моем случае я могу скинуть кеш самостоятельно, поскольку имею полный доступ до сервера, и применение приходит за несколько секунд. Теперь проверяем:
host -a klondike-studio.ru ns1.klondike-s.ru
Видим что ns сервер ns1.klondike-s.ru уже знает о данном домене и следовательно нам остается только переписать ns сервера.
Отдельно стоит обратить внимание на следующий факт:
В конце стоит точка, и это не опечатка, а очень важный факт. Поскольку многие админки хостеров сами доставляют точку к имени ns сервера то нужно учитывать и этот факт. Если уже созданные записи NS не содержат точку на конце то следует ее и не ставить в противном случае скрипт создаст вам запись типа «klondike-s.ru.»
Если же в вашей админке точки ставятся, то соответственно е нужно поставить, недопустимо не соблюдать это правило, поскольку точка это верхний регистратор, вещь принципиальная. Соответствен данное правило распространяется и на MX записи.
В принципе все сделано осталось убедиться что все корректно работает.
Для начала мы убедились что новый ДНС сервер уже отдает саму запись, соответственно жде когда перепишутся НС не забываем что кеш у доменных имен всегда очень внушительный и кеширует его все кому не лень. От вашей ос (в ubuntu так и не нашел как его корректно сбросить не устанавливая полноценного днс кеш) в windows.
ipconfig /flushdns
Для корректно же работы в linux мы можем сделать следующее.
Принудительно указать принудительно днс сервер в настройках сети нужный нам ns1.klondiek-s.ru сервер.
Так же можно указывать его для разработчиков на новом сервере, если сайт все еще работает на старом, фактически разработчик разрабатывает на новой площадке, когда клиент все еще пользуется старой.
Указать, любезно предоставленные google, днс сервера.
Их кеш скидывается куда быстрей чем у нашего провайдера я вообще предпочитаю через них работать. «8.8.8.8» (ребята не экономят на хороших IP адресах на самом деле там их куча 4.4.4.4 5.5.5.5 6.6.6.6 и т. д.
Самый легкий способ, поскольку у меня большое количество ssh доступов до серверов по всему миру можно воспользоваться утилитой linkx или w3m.
Однако стоит помнить если вы зайдете на новый сервер и зайдете с консольного браузера то локальная ДНС запись перебьет внешнюю и вы попадете на сайт уже на данном сервере. Что тоже полезно когда вы подключаете базу данных и вам нужно проконтролировать корректно ли она подключилась. Однако не подходит для тестирования актуальности ДНС. А вот другие сервера для этого отлично подходят.
Консоль в помощь.
dig NS klondike-studio.ru
nslookup klondikestudio.ru
У последнего через пробелы можно указать еще и днс сервер ответчика.
Ну и напоследок, после полного переписывания, проходим по всем доменам указанных в, А записях, проходим по всем почтам, отправляем почту на разные ящики: яндекс, маил и корпоративную почту. Особенное внимание майлу — если у вас некорректно указан spf, почта может не дойти.
В моем случае, после проверки пришлось внести корректировку, поскольку домен 3 уровня crm ссылался на локальную машину, в свою очередь на ней, в виртуалхосте был прописан редирект типа R, уходящий на дугой адрес. Собственно, пришлось создать данный вид редиректа и на новом сервере. Большинство программистов предпочитают сделать это средством .
Как настроить свои NS-серверы на Plesk — Техническая документация — Помощь
Как настроить свои NS-серверы на Plesk
В первую очередь вам понадобится второй IP-адрес. Мы выделим дополнительный бесплатный IP по вашей авторизированой (в заявке укажите, что IP необходим для организации NS-сервера).
После получения второго IP-адреса создание своего NS и делегирование состоит из трех этапов:
- Редактирование шаблонов DNS в Plesk
- Добавление домена или DNS записей
- Делегирование домена на ваш VPS
- Связанные вопросы
1. Редактирование шаблонов DNS в Plesk
В панели Plesk нужно перейти к добавлению новой записи:
* Plesk > Server > DNS > Add New Record
Добавить следующие записи:
«Record type»: A
«Enter domain name»: ns1
«Enter IP address»: первый-IP-адрес
«Record type»: A
«Enter domain name»: ns2
«Enter IP address»: второй-IP-адрес
«Record type»: NS
«Enter domain name»: здесь ничего не вводите
«Enter nameserver»: ns1. <domain>
«Record type»: NS
«Enter domain name»: здесь ничего не вводите
«Enter nameserver»: ns2.<domain>
Слово <domain> из примера ни на что не заменяйте, оно пишется именно так слитно с ns1. и ns2.
Рекомендуем удалить в шаблонах DNS уже готовые строки (если они там есть):
<domain>. NS ns.<domain>.
ns.<domain>. A <ip>
2. Добавление домена или DNS записей
Если у вас еще не добавлены домены, то добавьте их и тогда все необходимые записи появятся автоматически. Если домены уже добавлены, то зайдите в настройки DNS домена и добавьте следующие записи:
* Plesk > Domains > yoursite.ru > DNS Settings > Add New Record
«Record type»: A
«Enter IP address»: первый IP адрес
«Record type»: A
«Enter domain name»: ns2
«Enter IP address»: второй IP адрес
«Record type»: NS
«Enter domain name»: здесь ничего не вводите
«Enter nameserver»: ns1. yoursite.ru
«Record type»: NS
«Enter domain name»: здесь ничего не вводите
«Enter nameserver»: ns2.yoursite.ru
Если в DNS домена присутствуют следующие записи, то удалите их:
yoursite.ru. NS ns.yoursite.ru.
ns.yoursite.ru. A какой-то-IP-адрес
3. Делегирование домена на ваш VPS
Чтобы делегировать домен, отредактируйте NS записи у вашего регистратора, указав новые NS (обязательно укажите IP-адреса):
ns1.yoursite.ru. 1-й-IP-адрес
ns2.yoursite.ru. 2-й-IP-адрес
По умолчанию, настройки зоны любого домена в Plesk таковы, что параметр обновления (TTL) равен одному дню. Это означает, что все внешние DNS серверы, получающие информацию с VPS о доменах, делегированных на него, будут обращаться за обновлением раз в день.
Можно уменьшить этот параметр, зайдя в «Домены > Имя домена > Настройки DNS > Запись SOA» (в англоязычном интерфейсе «Domains > Имя домена > DNS settings > SOA record») и выставив там нужное значение, например, 15 минут. После этого необходимо подождать сутки, чтобы изменения вступили в силу.
Связанные вопросы
У меня уже есть 2 (и более) IP-адресов. Можно приступать к созданию своих NS?
Да. Самое главное, чтобы два используемых IP-адреса были из одной группы, но из разных подсетей класса С. Например:
xx.xx.144.xx (первый IP-адрес)
xx.xx.145.xx (второй IP-адрес)
Конечно же, могут использоваться только те IP-адреса, которые были выделены для конкретного VPS-сервера.
Техническая документация
Объект записи DNS NS. — Документация Infoblox WAPI 2.11.2
Запись DNS NS идентифицирует полномочный DNS-сервер для домена. Каждый полномочный DNS-сервер должен иметь запись NS. Устройство автоматически создает запись NS, когда вы назначаете член сетки в качестве основного сервера для зоны. Вы можете вручную создать записи NS для других зон.
Ссылка на объект
Ссылки на запись:ns являются ссылками на объекты . Часть имени ссылки на объект записи NS имеет следующее компоненты:
- Имя авторитетного сервера
- Имя записи
- Имя вида
Пример: запись:ns/ZG5zLmhvc3RjkuMC4xLg:ns1.server.com/some.name.com/default
Ограничения
Объектом нельзя управлять на членах Cloud Platform.
Поля
Эти поля являются действительными членами объекта; таким образом, их можно запросить с помощью _return_fields, если поля доступны для чтения.
Базовая версия объекта содержит поля(а): имя, сервер имен, представление .
Для создания этого объекта необходимы следующие поля:
Поле | Примечания |
---|---|
адреса | |
имя | |
сервер имен |
адреса
- адреса
Список серверов имен зон.
Тип
A/An Сервер имен зон Массив структур.
Создать
Поле обязательно для заполнения при создании.
Поиск
Поле недоступно для поиска.
создатель
- создатель
Создатель записи.
Тип
Строка.
- Допустимые значения:
- СТАТИЧЕСКИЙ
- СИСТЕМА
Поиск
Поле доступно для поиска по
- ‘=’ (полное равенство)
Примечания
Создатель не может быть обновлен.
создатель не может быть записан.
имя_dns
- DNS_имя
Имя записи NS в формате punycode.
Тип
Строка.
Значения с начальным или конечным пробелом недопустимы для этого поля.
Поиск
Поле недоступно для поиска.
Примечания
Имя dns_name не может быть обновлено.
dns_name не может быть записано.
последний_запрос
- last_queried
Время последнего DNS-запроса в формате секунд эпохи .
Тип
Метка времени.
Поиск
Поле недоступно для поиска.
Примечания
Значение last_queried не может быть обновлено.
last_queried не может быть записан.
ms_delegation_name
- ms_delegation_name
Имя точки делегирования MS.
Тип
Строка.
Создать
Значение по умолчанию: Пустая строка .
Поиск
Поле недоступно для поиска.
имя
- имя
Имя записи NS в формате FQDN . Это значение может быть в формате Unicode.
Тип
Строка.
Значения с начальным или конечным пробелом недопустимы для этого поля.
Создать
Поле обязательно для заполнения при создании.
Поиск
Поле доступно для поиска через
- ‘:=’ (поиск без учета регистра)
- ‘=’ (точное равенство)
- ‘~=’ (регулярное выражение)
Примечания
Имя является частью базового объекта.
Имя не может быть обновлено.
сервер имен
- сервер имен
Доменное имя полномочного сервера для перенаправленной зоны.
Тип
Строка.
Значения с начальным или конечным пробелом недопустимы для этого поля.
Создать
Поле обязательно для заполнения при создании.
Поиск
Поле доступно для поиска через
- ‘:=’ (поиск без учета регистра)
- ‘=’ (точное равенство)
- ‘~=’ (регулярное выражение)
Примечания
Сервер имен является частью базового объекта.
политика
- политика
Политика имени хоста для записи.
Тип
Строка.
Поиск
Поле недоступно для поиска.
Примечания
Политика не может быть обновлена.
политика не может быть записана.
вид
- просмотр
Имя представления DNS, в котором находится запись. Пример: «внешний».
Тип
Строка.
Значения с начальным или конечным пробелом недопустимы для этого поля.
Создать
Значение по умолчанию Представление DNS по умолчанию .
Поиск
Поле доступно для поиска по
- ‘=’ (точное равенство)
Примечания
Вид является частью базового объекта.
Представление не может быть обновлено.
зона
- зона
Имя зоны, в которой находится запись. Пример: «zone.com». Если при поиске по зоне представление не указано, используется представление по умолчанию.
Тип
Строка.
Значения с начальным или конечным пробелом недопустимы для этого поля.
Поиск
Поле доступно для поиска по
- ‘=’ (точное равенство)
Примечания
Зона не может быть обновлена.
Зонане может быть записана.
Список полей
Поле | Тип | Запрос | Р/О | База | Поиск |
---|---|---|---|---|---|
адреса | [структура] | Д | Н | Н | Н/Д |
облачная_информация | структура | Н | Д | Н | Н/Д |
создатель | Строка | Н | Д | Н | = |
имя_dns | Строка | Н | Д | Н | Н/Д |
последний_запрос | Отметка времени | Н | Д | Н | Н/Д |
ms_delegation_name | Строка | Н | Н | Н | Н/Д |
имя | Строка | Д | Н | Д | : = ~ |
сервер имен | Строка | Д | Н | Д | : = ~ |
полис | Строка | Н | Д | Н | Н/Д |
вид | Строка | Н | Н | Д | = |
зона | Строка | Н | Д | Н | = |
az network dns набор записей ns
- Ссылка
Управление записями DNS NS.
Команды
az network dns набор записей ns add-record | Добавить запись NS. |
az network dns набор записей ns create | Создать пустой набор записей NS. |
az network dns набор записей ns удалить | Удалить набор записей NS и все связанные с ним записи. |
az network dns набор записей ns list | Список всех наборов записей NS в зоне. |
az network dns набор записей ns remove-record | Удалить запись NS из ее набора записей. |
az сеть dns набор записей ns show | Получить подробную информацию о наборе записей NS. |
az network dns набор записей ns update | Обновить набор записей NS. |
az network dns набор записей ns add-record
Редактировать
Добавить запись NS.
az network dns набор записей ns add-record --nsdname --имя-набора-записей --ресурс-группа --имя-зоны [--if-none-match] [--подписка] [--ттл]
Примеры
Добавить запись NS.
az network dns набор записей ns add-record -g MyResourceGroup -z www.mysite.com \ -n MyRecordSet -d ns.mysite.com
Обязательные параметры
—nsdname -d
Имя домена сервера имен.
—record-set-name -n
Имя набора записей относительно зоны. Создает новый набор записей, если он не существует.
—resource-group -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=<имя>
.
—zone-name -z
Имя зоны.
Дополнительные параметры
—if-none-match
Создавать набор записей, только если он еще не существует.
—subscriptionid -s
Идентификатор подписки для добавления записи сервера имен.
—ttl
Глобальные параметры—debug
Увеличьте детализацию журнала, чтобы отображались все журналы отладки.
—помощь -ч
Показать это справочное сообщение и выйти.
—только-показать-ошибки
Показывать только ошибки, подавляя предупреждения.
—выход -о
Формат вывода.
—запрос
Строка запроса JMESPath. См. http://jmespath.org/ для получения дополнительной информации и примеров.
—подписка
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—подробный
Увеличить детализацию журнала. Используйте —debug для полных журналов отладки.
az network dns набор записей ns create
Изменить
Создать пустой набор записей NS.
набор записей DNS сети az ns create --name --ресурс-группа --имя-зоны [--if-match] [--if-none-match] [--метаданные] [--целевой-ресурс] [--ттл]
Примеры
Создайте пустой набор записей NS.
az network dns набор записей ns create -g MyResourceGroup -z www.mysite.com -n MyRecordSet
Создать пустой набор записей NS. (сгенерировано автоматически)
az network dns набор записей ns create --name MyRecordSet --resource-group MyResourceGroup --ttl 30 --zone-name www.mysite.com
Обязательные параметры
—name -n
Имя набора записей относительно имени зоны.
—resource-group -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=
.
—zone-name -z
Имя зоны.
Дополнительные параметры
—if-match
Тег набора записей. Не указывайте это значение, чтобы всегда перезаписывать текущий набор записей. Укажите последнее увиденное значение etag, чтобы предотвратить случайную перезапись любых одновременных изменений.
—if-none-match
Создавайте набор записей, только если он еще не существует.
—metadata
Метаданные в парах ключ=значение, разделенных пробелами. Это перезаписывает любые существующие метаданные.
—target-resource
Идентификатор ресурса Azure, из которого берется значение ресурса DNS.
—ttl
Глобальные параметры—debug
Увеличьте детализацию журнала, чтобы отображались все журналы отладки.
—помощь -ч
Показать это справочное сообщение и выйти.
—только-показать-ошибки
Показывать только ошибки, подавляя предупреждения.
—выход -о
Формат вывода.
—запрос
Строка запроса JMESPath. См. http://jmespath.org/ для получения дополнительной информации и примеров.
—подписка
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—подробный
Увеличить детализацию журнала. Используйте —debug для полных журналов отладки.
az network dns набор записей ns delete
Редактировать
Удалить набор записей NS и все связанные записи.
az network dns набор записей ns удалить --name --ресурс-группа --имя-зоны [--if-match] [--yes]
Примеры
Удалить набор записей NS и все связанные записи.
az network dns набор записей ns delete -g MyResourceGroup -z www.mysite.com -n MyRecordSet
Удалить набор записей NS и все связанные с ним записи. (сгенерировано автоматически)
az network dns набор записей ns delete --name MyRecordSet --resource-group MyResourceGroup --subscription MySubscription --yes --zone-name www.mysite.com
Обязательные параметры
—name — n
Имя набора записей относительно имени зоны.
—resource-group -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=
.
—zone-name -z
Имя зоны.
Дополнительные параметры
—if-match
Тег набора записей. Опустите это значение, чтобы всегда удалять текущий набор записей. Укажите последнее увиденное значение etag, чтобы предотвратить случайное удаление любых одновременных изменений.
—yes -y
Глобальные параметры—debug
Увеличьте детализацию журнала, чтобы отображались все журналы отладки.
—помощь -ч
Показать это справочное сообщение и выйти.
—только-показать-ошибки
Показывать только ошибки, подавляя предупреждения.
—выход -о
Формат вывода.
—запрос
Строка запроса JMESPath. См. http://jmespath.org/ для получения дополнительной информации и примеров.
—подписка
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—подробный
Увеличить детализацию журнала. Используйте —debug для полных журналов отладки.
az network dns набор записей ns list
Редактировать
Список всех наборов записей NS в зоне.
az network dns набор записей ns list --resource-group --zone-name
Примеры
Список всех наборов записей NS в зоне.
az network dns набор записей ns list -g MyResourceGroup -z www.mysite.com
Обязательные параметры
—resource-group -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=<имя>
.
—zone-name -z
Имя зоны.
Глобальные параметры—debug
Увеличьте детализацию журнала, чтобы отображались все журналы отладки.
—помощь -ч
Показать это справочное сообщение и выйти.
—только-показать-ошибки
Показывать только ошибки, подавляя предупреждения.
—выход -о
Формат вывода.
—запрос
Строка запроса JMESPath. См. http://jmespath.org/ для получения дополнительной информации и примеров.
—подписка
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—подробный
Увеличить детализацию журнала. Используйте —debug для полных журналов отладки.
az network dns набор записей ns remove-record
Редактировать
Удалить запись NS из ее набора записей.
По умолчанию, если удаляется последняя запись в наборе, удаляется и набор записей. Чтобы сохранить пустой набор записей, включите —keep-empty-record-set.
az network dns набор записей ns remove-record --nsdname --имя-набора-записей --ресурс-группа --имя-зоны [--keep-empty-record-set]
Примеры
Удалить запись NS из ее набора записей.
az network dns набор записей ns remove-record -g MyResourceGroup -z www.mysite.com \ -n MyRecordSet -d ns.mysite.com
Удалить запись NS из ее набора записей. (сгенерировано автоматически)
az network dns набор записей ns remove-record --keep-empty-record-set --nsdname ns.mysite.com --record-set-name MyRecordSet --resource-group MyResourceGroup --subscription MySubscription --zone-name www.mysite.com
Обязательные параметры
—nsdname -d
Имя домена сервера имен.
—record-set-name -n
Имя набора записей относительно зоны.
—группа ресурсов -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=
.
—zone-name -z
Имя зоны.
Дополнительные параметры
—keep-empty-record-set
Глобальные параметры—debug
Увеличьте детализацию журнала, чтобы отображались все журналы отладки.
—помощь -ч
Показать это справочное сообщение и выйти.
—только-показать-ошибки
Показывать только ошибки, подавляя предупреждения.
—выход -о
Формат вывода.
—запрос
Строка запроса JMESPath. См. http://jmespath.org/ для получения дополнительной информации и примеров.
—подписка
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—подробный
Увеличить детализацию журнала. Используйте —debug для полных журналов отладки.
az network dns набор записей ns show
Редактировать
Получить подробную информацию о наборе записей NS.
набор записей DNS сети az ns show --name --ресурс-группа --zone-name
Примеры
Получить подробную информацию о наборе записей NS.
az network dns набор записей ns show -g MyResourceGroup -z www. mysite.com -n MyRecordSet
Обязательные параметры
—name -n
Имя набора записей относительно имени зоны .
—resource-group -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=
.
—zone-name -z
Имя зоны.
Глобальные параметры—debug
Увеличьте детализацию журнала, чтобы отображались все журналы отладки.
—помощь -ч
Показать это справочное сообщение и выйти.
—только-показать-ошибки
Показывать только ошибки, подавляя предупреждения.
—выход -о
Формат вывода.
—запрос
Строка запроса JMESPath. См. http://jmespath.org/ для получения дополнительной информации и примеров.
—подписка
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—подробный
Увеличить детализацию журнала. Используйте —debug для полных журналов отладки.
az network dns набор записей ns update
Редактировать
Обновить набор записей NS.
az network dns набор записей ns update [--add] [--force-string {0, 1, f, false, n, нет, t, true, y, yes}] [--идентификаторы] [--if-match] [--if-none-match] [--метаданные] [--имя] [--удалять] [--ресурс-группа] [--набор] [--подписка] [--целевой-ресурс] [--имя-зоны]
Примеры
Обновление набора записей NS.
az network dns набор записей ns update -g MyResourceGroup -z www. mysite.com -n MyRecordSet --metadata owner=WebTeam
Дополнительные параметры
—add
Добавить объект в список объектов, указав пары путь и ключ-значение. Пример: —add property.listProperty <ключ=значение, строка или строка JSON>.
—force-string
—ids
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий всю информацию об аргументах «Идентификатор ресурса». Вы должны указать либо —ids, либо другие аргументы «Идентификатор ресурса».
—if-match
Etag набора записей. Не указывайте это значение, чтобы всегда перезаписывать текущий набор записей. Укажите последнее увиденное значение etag, чтобы предотвратить случайную перезапись любых одновременных изменений.
—if-none-match
Установите значение *
, чтобы разрешить создание нового набора записей, но запретить обновление существующего набора записей. Другие значения будут игнорироваться.
—metadata
Метаданные в парах ключ=значение, разделенных пробелами. Это перезаписывает любые существующие метаданные. Поддержка сокращенного синтаксиса, json-файла и yaml-файла. Попробуйте 907:25 ?? , чтобы показать больше.
—name -n
Имя набора записей относительно имени зоны.
—remove
Удалить свойство или элемент из списка. Пример: —remove property.list ИЛИ —remove propertyToRemove.
—resource-group -g
Имя группы ресурсов. Вы можете настроить группу по умолчанию, используя az configure --defaults group=
.
—set
Обновите объект, указав путь к свойству и устанавливаемое значение. Пример: —set свойство1.свойство2=.
—subscription
Имя или идентификатор подписки. Вы можете настроить подписку по умолчанию, используя набор учетных записей az -s NAME_OR_ID
.
—target-resource
Идентификатор ресурса Azure, из которого берется значение ресурса DNS.