> ## Documentation Index
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# DNS Services

IBM Cloud DNS Services provides private DNS to Virtual Private Cloud (VPC) users.

## Get started

- [Getting started with IBM Cloud DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-getting-started&format=markdown)
- [About DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-about-dns-services&format=markdown)
- [Understanding DNS concepts](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-dns-concepts&format=markdown)
- Related links
   - [Getting started with Virtual Private Cloud (VPC)](https://{DomainName}/docs/vpc?topic=vpc-getting-started)
- [Release notes for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-release-notes&format=markdown)

## Tutorials

- Team based privacy using IAM, VPC, Transit Gateway and DNS
   - [Team based privacy using IAM, VPC, Transit Gateway and DNS](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-vpc-tg-dns-iam&format=markdown)

## How to

- [Setting up your DNS Services instance](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-setting-up-your-dns-instance&format=markdown)
- [Retrieving your instance ID](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-retrieve-instance-ID&format=markdown)
- [Managing DNS zones](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-managing-dns-zones&format=markdown)
- [Manage DNS zones from the CLI](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-managing-dns-zones-cli&format=markdown)
- [Managing permitted networks](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-managing-permitted-networks&format=markdown)
- [Managing DNS records](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-managing-dns-records&format=markdown)
- [Integrating with Virtual Private Endpoint for VPC](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-vpe-for-dns-svcs&format=markdown)
- Global load balancers
   - [Working with global load balancers](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-global-load-balancers&format=markdown)
   - [Viewing health check events](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-health-check-events&format=markdown)
- Custom resolvers
   - [Working with custom resolvers](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-custom-resolver&format=markdown)
   - Creating and managing custom resolvers
      - [Configuring a custom resolver](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-ui-create-cr&format=markdown)
      - [Updating a custom resolver](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-update-cr&format=markdown)
      - [Viewing custom resolver details](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-details-cr&format=markdown)
      - [Deleting a custom resolver](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-delete&format=markdown)
   - Creating and managing resolver locations
      - [Adding custom resolver locations](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-res-loc-add&format=markdown)
      - [Updating custom resolver locations](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-res-loc-update&format=markdown)
      - [Deleting custom resolver locations](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-res-loc-delete&format=markdown)
   - Creating and managing custom resolver forwarding rules
      - [Adding custom resolver forwarding rules](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-fwd-rules-add&format=markdown)
      - [Updating custom resolver forwarding rules](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-fwd-rules-update&format=markdown)
      - [Viewing details of custom resolver forwarding rules](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-fwd-rules-detail&format=markdown)
      - [Deleting custom resolver forwarding rules](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cr-fwd-rules-delete&format=markdown)
   - Creating and managing secondary zones
      - [Understanding secondary zones](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-sec-zones-about&format=markdown)
      - [Creating a secondary zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-create-secondary-zone&format=markdown)
      - [Editing a secondary zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-edit-secondary-zone&format=markdown)
      - [Deleting a secondary zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-delete-secondary-zone&format=markdown)
   - [Custom resolvers use cases](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-custom-resolvers-use-case&format=markdown)
- [Exporting your DNS Services configuration](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-writing-dns-svcs-config-to-file&format=markdown)
- [Working with wildcard records](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-what-are-wildcard-records&format=markdown)
- [Working with CNAME records](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-what-are-cname-records&format=markdown)
- Cross-account access
   - [Understanding cross-account access](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cross-account-about&format=markdown)
   - Creating and managing linked zones
      - [Creating a linked zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-create-linked-zone&format=markdown)
      - [Updating a linked zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-update-linked-zone&format=markdown)
      - [Listing and getting details of a linked zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-list-linked-zone&format=markdown)
      - [Deleting a linked zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-deleting-linked-zone&format=markdown)
   - Managing permitted networks in linked zones
      - [Adding a permitted network to a linked zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-add-permit-network-linked&format=markdown)
      - [Removing a permitted network from a linked zone](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-remove-permit-network-linked&format=markdown)
      - [Listing and getting details of permitted networks](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-list-perm-nets&format=markdown)
   - Managing access requests
      - [Updating an access request](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-update-access-req&format=markdown)
      - [Listing and getting details of access requests](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-list-access-req&format=markdown)
- Observability
   - [Activity tracking events for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-at_events&format=markdown)
   - [Logging for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-logging&format=markdown)
   - [IBM Cloud Monitoring integration](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-monitor-ibm-cloud-pm&format=markdown)
- Enhancing security
   - [Managing access with IAM for IBM Cloud DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-iam&format=markdown)
   - [About DNS Services architecture and workload isolation](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-architecture-workload-isolation&format=markdown)
   - [Securing your connection to DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-service-connection&format=markdown)
   - [Securing your data in DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-mng-data&format=markdown)
   - [Protecting DNS Services resources with context-based restrictions](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cbr&format=markdown)
   - [Using virtual private endpoints for VPC to privately connect to DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-vpe-connection&format=markdown)
- [Setting up Terraform for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-terraform-setup-dns-svcs&format=markdown)

## Reference

- [DNS Services API](https://{DomainName}/apidocs/dns-svcs)
- SDKs
   - [GoLang SDK](https://github.com/IBM/networking-go-sdk)
   - [Python SDK](https://github.com/IBM/networking-python-sdk)
- CLI reference
   - [DNS Services CLI reference](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-dns-services-cli-commands&format=markdown)
   - [DNS Services CLI change log](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-cli-change-log&format=markdown)
- [Terraform reference](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/dns_custom_resolver)
- [Backing up and restoring data](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-backup-restore&format=markdown)
- [Service dependency map for IBM Cloud DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-service-dependencies&format=markdown)
- [Understanding high availability and disaster recovery for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-dns-svcs-ha-dr&format=markdown)
- [Understanding data portability for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-data-portability&format=markdown)
- [Understanding your responsibilities when using IBM Cloud DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-responsibilities-dns-svcs&format=markdown)

## Help

- FAQ
   - [FAQ for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-frequently-asked-questions&format=markdown)
- Troubleshooting
   - [Why did I get an NXDOMAIN error on name resolution?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-nxdomain&format=markdown)
   - [Why can't I add a permitted network?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-add-permitted-network&format=markdown)
   - [Why is my origin status down?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-origin-down&format=markdown)
   - [Why can't I delete my Subnet?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-delete-subnet&format=markdown)
   - [Why can't I delete my DNS Services instance?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-delete-instance&format=markdown)
   - [Why is my origin pool degraded or critical?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-origin-pool-critical&format=markdown)
   - [Why did I get an error when adding a permitted network to a VPC?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-cse-enabled&format=markdown)
   - [Why is my custom resolver DNS view not working?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-dns-view&format=markdown)
   - [Why are my custom resolver secondary zone records not available in the custom resolver location?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-cr-sz-records-not-in-cr&format=markdown)
   - [How do I generate a HAR file?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-generate-har-files&format=markdown)
   - [How do I confirm my DNS Service IP for OpenShift/ROKS clusters?](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-troubleshoot-check-cluster-dns-service-ip&format=markdown)
- [Known issues and limitations](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-limitations-known-issues&format=markdown)
- [Quotas and service limits for DNS services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-dns-quotas-service-limits&format=markdown)
- [Getting help and support for DNS Services](https://cloud.ibm.com/docs/dns-svcs?topic=dns-svcs-gettinghelp&format=markdown)
