domain-object – семейство команд для настройки объектов, представляющих собой наборы доменных имён

domain-object <name>

Перейти в подменю настройки доменного объекта с именем <name>.

ngfw> domain-object=['name']> rename <name>

Задать для данного доменного объекта новое имя <name>.

ngfw> domain-object=['name']> description <description>

Задать описание для доменного объекта. Если в описании есть пробелы, нужно взять его в кавычки.

ngfw> domain-object=['name']> vrf <vrf-name>

Задать имя виртуальной таблицы маршрутизации, в которой будет выполняться разрешение доменов, входящих в текущий объект.

Пример: ngfw> domain-object=['name']> vrf Management

ngfw> domain-object=['name']> dns-server <host>

Задать DNS-сервер для разрешения доменных имён, содержащихся в текущем объекте.

Пример: ngfw> domain-object=['name']> dns-server 1.1.1.1

ngfw> domain-object=['name']> domain <fqdn>

Добавить доменное имя в текущий доменный объект. Доменный объект с пустым списком доменов будет вызывать срабатывание включающего его правила на любой источник/назначение соответственно.

Пример: ngfw> domain-object=['name']> domain google.com

ngfw> domain-object=['name']> no (vrf|dns-server|domain <host>)

Удалить один из ранее добавленных параметров для данного доменного объекта.

ngfw> show domain-object <name>

Показать конфигурацию доменного объекта с именем <name>. Команда выводит данные в формате JSON.

ngfw> show domain-objects

Показать конфигурации всех доменных объектов. Команда выводит данные в формате JSON.

Пример вывода:

ngfw> show domain-objects
{
  "ngfw-fqdn:fqdn": {
    "domain-object": [
      {
        "id": "5ce5bcdd-6fb5-4c6d-94e5-260131e2c67a",
        "name": "xxx",
        "description": "hello world",
        "vrf": 0,
        "dns-server": "8.8.8.8",
        "domains": [
          "google.com",
          "ya.ru",
          "foo.bar"
        ],
        "fallback-action": "any"
      },
      {
        "id": "64f991d2-604b-41d7-a64d-b61fc98491ef",
        "name": "yyy",
        "vrf": 1,
        "dns-server": "localhost",
        "domains": [
          "foo.bar"
        ],
        "fallback-action": "empty"
      }
    ]
  }
}

ngfw> show domain-cache

Показать закешированные доменные имена и их IP-адреса.

Пример вывода:

ngfw> show domain-cache
{
  "ngfw-fqdn:fqdn": {
    "fqdn-cache": {
      "fqdn-objects": [
        {
          "id": "002fbbc0-3ce6-4ff2-8ede-5f86e22054c4",
          "domains": [
            {
              "name": "cloudflare.com",
              "ip": [
                "1.1.1.1"
              ]
            },
            {
              "name": "yandex.ru",
              "ip": [
                "3.3.3.3"
              ]
            },
            {
              "name": "google.com",
              "ip": [
                "8.8.8.8",
                "9.9.9.9"
              ]
            }
          ]
        }
      ]
    }
  }
}

| Prev | Home | Next |