---
title: 'Ресурс selectel_private_dns_service_v1'
sidebar_label: "selectel_private_dns_service_v1"
description: 'Creates and manages a DNS service in Selectel Private DNS using public API v1'
sidebar_position: 20
---

# Ресурс selectel\_private\_dns\_service\_v1

:::info

Эта инструкция — копия документации Selectel Terraform-провайдера в [Terraform Registry](https://registry.terraform.io/providers/selectel/selectel/latest/docs).

:::

Creates and manages a private DNS service for connecting a network to private DNS using public API v1. For more information about private DNS, see the [official Selectel documentation](/cloud-servers/private-dns/).

## Example usage \{#example-usage}

```hcl
resource "selectel_private_dns_service_v1" "service_1" {
	region              = "ru-1"
	project_id          = selectel_vpc_project_v2.project_1.id
	network_id          = openstack_networking_network_v2.network_1.id
	is_recursor_enabled = true

	depends_on = [
		openstack_networking_network_v2.network_1
    ]
}
```

## Argument Reference \{#argument-reference}

* `project_id` - (Required) Unique identifier of the associated project. Retrieved from the [selectel\_vpc\_project\_v2](/terraform/selectel-provider-reference/resources/vpc_project_v2) resource. Learn more about [Projects](/access-control/projects/about-projects/).

* `region` - (Required) Pool where the network is located, for example, `ru-3`. Learn more about available pools in [Product availability by location](/infrastructure/product-availability-by-location/#private-dns).

* `network_id` - (Required) Unique identifier of a network to connect to the DNS service. Retrieved from the [openstack\_networking\_network\_v2](/terraform/openstack-provider-reference/networking-neutron/resources/openstack_networking_network_v2/) resource. Learn more about [Networks](/cloud-servers/cloud-networks/private-networks-and-subnets/).

* `is_recursor_enabled` - (Optional) Enables or disables a recursive resolver that allows the service to resolve public domain names. Boolean flag, the default value is `false`.

## Attributes Reference \{#attributes-reference}

* `addresses` - List of the DNS service IP addresses:
  * `address` - IP addresses in a subnet for accessing the DNS service.
  * `cidr` - Subnet IP address range in CIDR notation.
