Поделиться через


Настраиваемая конфигурация DNS в azure Linux Виртуальные машины

Область применения: ✔️ виртуальные машины Linux

В этой статье приведены инструкции по настройке пользовательских DNS-серверов и доменов поиска на виртуальных машинах Microsoft Azure Linux.

Примечание.

В этой статье в качестве примеров используется DNS-серверы 1.2.3.4 и 5.6.7.8 домен "test.example.com" поиска. Замените эти значения фактическими АДРЕСами DNS-сервера и путем к домену поиска.

Настройка пользовательских DNS-серверов

  1. Начальная конфигурация /etc/resolv.conf файла на виртуальной машине Linux Azure, как показано на следующем снимке экрана.

    Снимок экрана: файл resolv.conf по умолчанию в RHEL.

  2. Настройте пользовательские DNS-серверы на уровне виртуальной сети Azure или сетевого интерфейса. Дополнительные сведения см. в разделе "Действия по изменению DNS-серверов на уровне виртуальной сети или сетевого интерфейса".

    Примечание.

    В Azure можно настроить настраиваемые DNS-серверы на уровне виртуальной сети или на уровне сетевого интерфейса. Если настроить настраиваемые DNS-серверы на уровне сетевого интерфейса, он переопределит конфигурацию пользовательских DNS-серверов в виртуальной сети.

  3. NetworkManager Перезапустите службу и проверьте /etc/resolv.conf файл. Файл должен содержать DNS-серверы, настроенные на шаге 2.

      sudo systemctl restart NetworkManager
    

    На следующем снимка экрана показан пример /etc/resolv.conf после настройки DNS-серверов.

    Снимок экрана: запись файла resolv.conf, изменяющая DNS-серверы на уровне портала.

  4. Выполните следующую команду, чтобы определить, успешно ли добавлены DNS-серверы в сетевой интерфейс:

    sudo systemd-resolve --status
    

    На следующем снимка экрана показан пример сетевого интерфейса после настройки DNS-серверов.

    Снимок экрана: частичные выходные данные команды.

Настройка доменов поиска

  1. Чтобы изменить домен поиска, добавьте доменное имя следующим образом /etc/dhcp/dhclient.conf. Чтобы указать несколько доменов поиска, разделите их запятыми (например: "test.example.com, test1.example.com, test2.example.com"):

    append domain-search "test.example.com";
    

    /etc/dhcp/dhclient.conf Пример файла после добавления домена поиска:

    Снимок экрана: изменение файла dhclient.conf.

  2. NetworkManager Перезапустите службу и проверьте, обновлен ли домен поиска в /etc/resolv.confфайле:

    sudo systemctl restart NetworkManager
    

    На следующем снимка экрана показан пример /etc/resolv.conf файла после настройки домена поиска.

    Снимок экрана: файл resolv.conf после перезапуска службы NM.

  3. Выполните следующую команду, чтобы определить, успешно ли добавлен домен поиска в сетевой интерфейс:

    sudo systemd-resolve --status
    

    На следующем снимка экрана показан пример сетевого интерфейса после настройки домена поиска.

    Снимок экрана: домен поиска.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.