Облачная платформаAdvanced

Могут ли приложения, развернутые в VPC, вызывать API?

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Да, приложения, развернутые в VPC, могут вызывать API по умолчанию. Если разрешение доменных имен не удаётся, настройте DNS‑сервер на текущем конечном узле, следуя инструкциям в Configuring an Intranet DNS Server. После настройки приложения, развернутые в VPC, могут вызывать API.

Configuring an Intranet DNS Server

Чтобы настроить DNS‑сервер, укажите его IP‑адрес в файле /etc/resolv.conf.

IP‑адрес внутреннего DNS‑сервера зависит от вашего региона. Найдите IP‑адрес внутреннего DNS‑сервера в вашем регионе в списке адресов частных DNS‑серверов, указанных в разделе «FAQs» руководства Domain Name Service User Guide.

Добавьте внутренний DNS‑сервер одним из следующих двух методов:

  • Метод 1: Изменить информацию о подсети VPC.
  • Метод 2: Отредактировать файл /etc/resolv.conf.

Конфигурации внутреннего DNS‑сервера становятся недействительными после перезапуска ECS, и внутренний DNS‑сервер необходимо настроить повторно. Поэтому рекомендуется использовать метод 1.

Метод 1: Изменить информацию о подсети VPC.

Выполните следующую процедуру, чтобы добавить IP‑адрес DNS‑сервера в конфигурацию подсети ECS в VPC.

  1. Войдите в консоль управления.
  2. Нажмите в левом верхнем углу, чтобы выбрать регион.
  3. В списке сервисов выберите Compute > Elastic Cloud Server (ECS).
  4. Нажмите имя ECS, которое хотите использовать.
  5. На странице вкладки Network Interfaces нажмите , чтобы просмотреть имя подсети.
  6. On the Summary tab page, view the VPC name.
  7. Нажмите имя VPC, чтобы открыть консоль VPC.
  8. Choose Subnets in the left navigation pane.
  9. Locate the subnet mentioned in 5 and click the subnet name.
  10. Change the DNS server address of the subnet and click OK.

    For example, change the address to 100.125.1.250.

  11. Restart the ECS. Check that the /etc/resolv.conf file contains the IP address of the DNS server to be configured, and the IP address is less than those of all other DNS servers.

    The following figure shows the IP address 100.125.1.250 of the DNS server to be configured.

    Изменение информации о подсети VPC повлияет на все ECS, созданные с использованием этой подсети.

Method 2: Edit the /etc/resolv.conf file.

Add the IP address of the intranet DNS server to the /etc/resolv.conf file.

For example, if you are located in region01, add an intranet DNS server of IP address 100.125.1.250 to the /etc/resolv.conf file.

  • IP‑адрес нового DNS‑сервера должен быть меньше, чем у всех остальных DNS‑серверов.
  • The DNS configurations take effect immediately after the /etc/resolv.conf file is saved.