DNS resolver
A DNS resolver is a DNS server in the Yandex Cloud infrastructure responsible for processing DNS requests from resources connected to subnets in Yandex Virtual Private Cloud cloud networks and for resolving domain names in Yandex Cloud internal DNS zones.
The DNS resolver always gets the second (from the beginning) IP address in a subnet’s address range (e.g., x.x.x.2).
When connecting a VM to a subnet, the DNS resolve's IP address is sent to the VM over DHCP together with other network interface parameters. This IP address is used by the VM internally as the DNS server address.
The IP connectivity between the VM and the DNS resolver is contributed by a special component called VRouter-agent accessible only from within the VM and not from the outside.
Integration with corporate DNS services
Note
To configure integration of corporate DNS servers with DNS servers in Yandex Cloud, your corporate network must be connected to the cloud network using Yandex Cloud Interconnect resources.
You can configure integration of your corporate DNS services with internal DNS zones in Yandex Cloud.
You can configure redirection of DNS requests from Yandex Cloud resources to corporate network resources by creating separate DNS forwarders in Virtual Private Cloud subnets. DNS requests from corporate network resources to resources in Virtual Private Cloud subnets are processed by inbound DNS connections.
For more on integrating corporate DNS services with Yandex Cloud DNS services, see Resolving cloud DNS names in a corporate network.