Перейти к содержанию

Команды службы DNS#

Команда настройки#

Команда Описание команды
service dns dynamic interface <интерфейс> Включение поддержки DDNS на интерфейсе.
service dns dynamic interface <интерфейс> active <состояние> Возможность отключения DDNS на интерфейсе с сохранением настройки.
service dns dynamic interface <интерфейс> service <сервис> Указание поставщика службы DDNS.
service dns dynamic interface <интерфейс> service <сервис> host-name <имя_узла> Указание имени узла, для которого требуется обновление записи DNS у поставщика службы DDNS.
service dns dynamic interface <интерфейс> service <сервис> login <имя_входа_на_сервис> Ввод идентификатора входа для аутентификации у поставщика службы DDNS.
service dns dynamic interface <интерфейс> service <сервис> password <пароль_сервиса> Ввод пароля для аутентификации у поставщика службы DDNS.
service dns dynamic interface <интерфейс> service <сервис> server <адрес> Указание сервера, на который следует отправлять обновления DDNS.

Команды настройки ретрансляции DNS#

Команда Описание команды
service dns forwarding listen-on interface <интрефейс> Указание имени интерфейса, на котором будут прослушиваться запросы DNS.
service dns forwarding listen-on address <адрес> Указание адреса интерфейса, на котором будут прослушиваться запросы DNS.

Эксплуатационные команды#

Команда Описание команды
service dns clear forwarding all Очистка всех связанных с DNS счетчиков и кэша ретрансляции DNS.
service dns clear forwarding cache Удаление всех записей из кэша ретрансляции DNS.
service dns show dynamic status Отображение состояния обновления для всех узлов, настроенных для обновления динамической DNS
service dns show forwarding nameservers Отображение серверов имен, используемых для ретрансляции DNS.
service dns show forwarding statistics Отображение счетчиков, имеющих отношение к ретрансляции DNS.
service dns update dynamic interface <интерфейс> Отправка принудительного обновления поставщику службы DDNS на указанном интерфейсе.

service dns dynamic interface <интерфейс>#

Включение поддержки DDNS на интерфейсе.

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс>
delete service dns dynamic interface <интерфейс>
show service dns dynamic interface [<интерфейс>]
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
service {
   dns {
      dynamic {
         interface интерфейс {
         }
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, который должен поддерживать DDNS.

Можно включить поддержу DDNS более чем на одном интерфейсе путем создания нескольких узлов конфигурации interface.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания интерфейсов, которые будут поддерживать динамический DNS (DDNS).

Форма set этой команды используется для включения DDNS на интерфейсе.

Форма delete этой команды используется для отключения DDNS на интерфейсе и удаления всей настройки DDNS.

Форма show этой команды используется для просмотра настройки DDNS.

service dns dynamic interface <интерфейс> active <состояние>#

Возможность отключения сервиса DDNS на интерфейсе с сохранением настройки.

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс> active <состояние>
delete service dns dynamic interface <интерфейс> active
show service dns dynamic interface <интерфейс> active
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
service {
   dns {
      dynamic {
         interface интерфейс {
            active состояние
         }
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, поддерживающий DDNS.

состояние

Административное состояние сервиса DDNS для указанного интерфейса. Поддерживаются следующие значения:

  • on: включение сервиса DDNS.
  • off: отключение сервиса DDNS без отбрасывания настройки.
Значение по умолчанию#

Сервис DDNS включен.

Указания по использованию#

Эта команда используется для указания состояния сервиса DDNS на интерфейсе с сохранением настройки.

Форма set этой команды используется для указания состояния сервиса DDNS на указанном интерфейсе.

Форма delete этой команды используется для удаления настройки и восстановления значения по умолчанию.

Форма show этой команды используется для просмотра состояния сервиса DDNS.

service dns dynamic interface <интерфейс> service <сервис>#

Указание поставщика службы DDNS.

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс> service <сервис>
delete service dns dynamic interface <интерфейс> service <сервис>
show service dns dynamic interface <интерфейс> service
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
service {
   dns {
      dynamic {
         interface интерфейс {
            service сервис {
            }
         }
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, поддерживающий DDNS.

сервис

Множественный узел. Имя поставщика сервиса DDNS. Поддерживаются следующие значения: dnspark, dslreports, dyndns, easydns, namecheap, sitelutions и zoneedit. Можно указать более одного поставщика DDNS на интерфейс путем создания нескольких узлов конфигурации service.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания организаций, поставляющих сервисы динамического DNS (DDNS) для системы EDGE.

Форма set этой команды используется для указания поставщика сервиса DDNS.

Форма delete этой команды используется для удаления поставщика сервиса DDNS из настройки.

Форма show этой команды используется для просмотра сведений о поставщике сервиса DDNS.

service dns dynamic interface <интерфейс> service <сервис> host-name <имя_узла>#

Указание имени узла, для которого требуется обновление записи DNS у поставщика сервиса DDNS.

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс> service <сервис> host-name <имя_узла>
delete service dns dynamic interface <интерфейс> service <сервис> host-name <имя_узла>
show service dns dynamic interface <интерфейс> service <сервис> host-name
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
service {
   dns {
      dynamic {
          interface интерфейс {
             service сервис {
                host-name имя_узла
             }
          }
       }
    }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, поддерживающий DDNS.

сервис

Множественный узел. Имя поставщика сервиса DDNS. Поддерживаются следующие значения: dnspark, dslreports, dyndns, easydns, namecheap, sitelutions и zoneedit.

имя_узла

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

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания имени узла, для которого требуется обновление записи DNS у поставщика сервиса DDNS.

Форма set этой команды используется для указания имени узла.

Форма delete этой команды используется для удаления имени узла из настройки.

Форма show этой команды используется для просмотра настройки имени узла.

service dns dynamic interface <интерфейс> service <сервис> login <имя_входа_на_сервис>#

Ввод идентификатора входа для аутентификации у поставщика сервиса DDNS.

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс> service <сервис> login <имя_входа_на_сервис>
delete service dns dynamic interface <интерфейс> service <сервис> login
show service dns dynamic interface <интерфейс> service <сервис> login
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
service {
   dns {
      dynamic {
         interface интерфейс {
            service сервис {
               login имя_входа_на_сервис
            }
         }
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, поддерживающий DDNS.

сервис

Множественный узел. Имя поставщика сервиса DDNS. Поддерживаются следующие значения: dnspark, dslreports, dyndns, easydns, namecheap, sitelutions и zoneedit.

имя_входа_на_сервис

Идентификатор входа, который используется при входе на сервис поставщика DDNS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания идентификатора входа, который система должна использовать при входе на сервис поставщика DDNS.

Форма set этой команды используется для указания идентификатора входа, который система должна использовать при входе на сервис поставщика DDNS.

Форма delete этой команды используется для удаления идентификатора ввода для поставщика DDNS.

Форма show этой команды используется для просмотра настройки идентификатора входа для поставщика DDNS.

service dns dynamic interface <интерфейс> service <сервис> password <пароль_сервиса>#

Ввод пароля для аутентификации у поставщика DDNS.

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс> service <сервис> password <пароль_сервиса>
delete service dns dynamic interface <интерфейс> service <сервис> password
show service dns dynamic interface <интерфейс> service <сервис> password
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
service {
   dns {
      dynamic {
         interface интерфейс {
            service сервис {
               password пароль_сервиса
            }
         }
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, поддерживающий DDNS.

сервис

Множественный узел. Имя поставщика DDNS. Поддерживаются следующие значения: dnspark, dslreports, dyndns, easydns, namecheap, sitelutions и zoneedit.

пароль_службы

Пароль для использования системой при входе в систему поставщика DDNS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

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

Форма set этой команды используется для указания пароля для поставщика DDNS.

Форма delete этой команды используется для удаления пароля поставщика DDNS.

Форма show этой команды используется для просмотра настройки пароля поставщика DDNS.

service dns dynamic interface <интерфейс> service <сервис> server <адрес>#

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

Синтаксис#
1
2
3
set service dns dynamic interface <интерфейс> service <сервис> server <адрес>
delete service dns dynamic interface <интерфейс> service <сервис> server
show service dns dynamic interface <интерфейс> service <сервис> server
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
service {
   dns {
      dynamic {
         interface интерфейс {
            service сервис {
               server адрес
            }
         }
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, поддерживающий DDNS.

сервис

Множественный узел. Имя поставщика сервиса DDNS. Поддерживаются следующие значения: dnspark, dslreports, dyndns, easydns, namecheap, sitelutions и zoneedit.

адрес

IP-адрес или имя узла сервера поставщика сервиса DDNS, на который следует отправлять обновления DDNS. Требуется не для всех поставщиков сервиса DDNS.

Значение по умолчанию#

Используются серверы по умолчанию поставщика сервиса DDNS.

Указания по использованию#

Эта команда используется для указания IP-адреса или имени узла сервера поставщика сервиса DDNS, на который следует отправлять обновления DDNS. Установка сервера требуется только в том случае, если он специфицируется поставщиком сервиса DDNS.

Форма set этой команды используется для указания сервера, на который следует отправлять обновления DDNS.

Форма delete этой команды используется для возврата к использованию серверов по умолчанию поставщика сервиса DDNS.

Форма show этой команды используется для просмотра настройки серверов поставщика сервиса DDNS.

service dns forwarding listen-on interface <интрефейс>#

Указание имени интерфейса, на котором будут прослушиваться запросы DNS.

Синтаксис#
1
2
3
set service dns forwarding listen-on interface <интрефейс>
delete service dns forwarding listen-on interface <интрефейс>
show service dns forwarding listen-on interface
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
service {
   dns {
      forwarding {
         listen-on interface интрефейс
      }
   }
}
Параметры#

интерфейс

Множественный узел. Интерфейс, на котором следует прослушивать клиентские запросы DNS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания интерфейса, на котором будут прослушиваться клиентские запросы DNS. Интерфейс должен быть заранее настроен в системе. Для работы ретрансляции DNS нужно указать как минимум один IP-адрес или интерфейс. Можно указать более одного интерфейса для приема клиентских запросов DNS путем создания нескольких узлов конфигурации listen-on interface.

Форма set этой команды используется для указания интерфейса, на котором следует прослушивать запросы DNS.

Форма delete этой команды используется для прекращения прослушивания запросов DNS на интерфейсе.

Форма show этой команды используется для просмотра настройки прослушивания запросов DNS.

service dns forwarding listen-on address <адрес>#

Указание адреса интерфейса, на котором будут прослушиваться запросы DNS.

Синтаксис#
1
2
3
set service dns forwarding listen-on address <адрес>
delete service dns forwarding listen-on address <адрес>
show service dns forwarding listen-on address
Режим ввода команды#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
service {
   dns {
      forwarding {
         listen-on address адрес
      }
   }
}
Параметры#

адрес

Множественный узел. IP-адрес, на котором следует прослушивать клиентские запросы DNS. IP-адрес должен быть сконфигурирован заранее на каком-либо из интерфейсов системы.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания IP-адреса, на котором будут прослушиваться клиентские запросы DNS. Адрес должен быть заранее настроен в системе. Для работы ретрансляции DNS нужно указать как минимум один IP-адрес или интерфейс. Можно указать более одного IP-адреса для приема клиентских запросов DNS путем создания нескольких узлов конфигурации listen-on address.

Форма set этой команды используется для указания интерфейса, на котором следует прослушивать запросы DNS.

Форма delete этой команды используется для прекращения прослушивания запросов DNS на интерфейсе.

Форма show этой команды используется для просмотра настройки прослушивания запросов DNS.

service dns clear forwarding all#

Очистка всех связанных с DNS счетчиков и кэша ретрансляции DNS.

Синтаксис#
service dns clear forwarding all
Режим ввода команды#

Эксплуатационный режим.

Параметры#

Отсутствует.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для очистки всех счетчиков, связанных с ретрансляцией DNS. Все записи в кэше ретрансляции DNS удаляются.

service dns clear forwarding cache#

Удаление всех записей из кэша ретрансляции DNS.

Синтаксис#
service dns clear forwarding cache
Режим ввода команды#

Эксплуатационный режим.

Параметры#

Отсутствует.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для удаления всех записей в кэше ретрансляции DNS.

service dns show dynamic status#

Отображение состояния обновления для всех узлов, настроенных для обновления динамической DNS.

Синтаксис#
service dns show dynamic status
Режим ввода команды#

Эксплуатационный режим.

Параметры#

Отсутствует

Указания по использованию#

Эта команда используется для отображения состояния обновления для всех имен узлов, настроенных для обновления с помощью динамическим DNS (DDNS).

Примеры#

В примере показан образец вывода команды service dns show dynamic status.

admin@edge:~$ service dns show dynamic status
show dns dynamic status
interface    : eth0
ip address   : 203.0.113.97
host-name    : serv1.example.com
last update  : Thu Mar 20 08:45:06 2020
update-status: good

interface    : eth0
ip address   : 203.0.113.98
host-name    : serv2.example.com
last update  : Thu Mar 20 08:45:06 2020
update-status: good

service dns show forwarding nameservers#

Отображение DNS-серверов, используемых для ретрансляции DNS.

Синтаксис#
service dns show forwarding nameservers
Режим ввода команды#

Эксплуатационный режим.

Параметры#

Отсутствует

Указания по использованию#

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

Примеры#

В примере показан образец вывода команды service dns show forwarding nameservers.

admin@edge:~$ service dns show forwarding nameservers
----------------------
Nameservers configured for DNS forwarding
----------------------
203.0.113.80 available via 'system'

----------------------
Nameservers NOT configured for DNS forwarding
----------------------
203.0.113.81 available via 'dhcp eth0'

service dns show forwarding statistics#

Отображение счетчиков, имеющих отношение к ретрансляции DNS.

Синтаксис#
service dns show forwarding statistics
Режим ввода команды#

Эксплуатационный режим.

Параметры#

Отсутствует

Указания по использованию#

Эта команда используется для вывода статистических сведений, относящихся к ретрансляции DNS. Подсчет статистики перезапускается каждый раз, когда происходит изменение DNS-серверов, полученных из любого источника (по DHCP, из системы или настроенных статически), изменение в статическом сопоставлении узлов (выполненное по команде system static-host-mapping) или изменение в настройке ретрансляции DNS.

Примеры#

В примере показан образец вывода команды service dns show forwarding statistics.

admin@edge:~$ service dns show forwarding statistics
--------
Cache statistics
--------
Cache size: 74
Queries forwarded: 3
Queries answered locally: 1
Total DNS entries inserted into cache: 15
DNS entries removed from cache before expiry: 0

-----------
Nameserver statistics
-----------
Server: 203.0.113.80
Queries sent: 3
Queries retried or failed: 0

service dns update dynamic interface <интерфейс>#

Отправка принудительного обновления поставщику службы DDNS на указанном интерфейсе.

Синтаксис#
service dns update dynamic interface <интерфейс>
Режим ввода команды#

Эксплуатационный режим.

Параметры#

интерфейс

Интерфейс, с которого следует отправить принудительное обновление.

Указания по использованию#

Эта команда используется для принудительной отправки вручную обновления поставщику сервиса динамического DNS (DDNS). Принудительное обновление предоставляет поставщику сервиса DDNS сведения о текущем состоянии указанного интерфейса.

Примечание

Обратите внимание, что частые ненужные обновления могут вызвать блокировку имени узла поставщиком сервиса DDNS, поэтому эту команду не следует использовать регулярно.