Настройка разрешения DNS без unbound.conf - PullRequest
0 голосов
/ 07 ноября 2019

Недавно я столкнулся с проблемой, когда мне нужно настроить разрешение DNS для контейнера-докера.

По сути, для конфигурации по умолчанию для приложений, которые мы пытаемся контейнировать, требуется какая-то несвязанная конфигурация для разрешения DNS. У нас есть некоторые ограничения, поэтому мы не можем настроить kube-dns или отключить его в кластере kubernetes.

Чтобы быть кратким, мне нужно иметь возможность настроить разрешение DNS для конкретного контейнера. Можно ли настроить несвязанную конфигурацию ниже (я заменил IP-адреса по соображениям конфиденциальности):

server:
    local-zone: "googleapis.com." redirect
    local-data: "googleapis.com. IN CNAME restricted.googleapis.com."
    local-zone: "restricted.googleapis.com." static
    local-data: "restricted.googleapis.com. IN A 0.0.0.1”
    local-data: "restricted.googleapis.com. IN A 0.0.0.2”
    local-data: "restricted.googleapis.com. IN A 0.0.0.3”
    local-data: "restricted.googleapis.com. IN A 0.0.0.4”

Таким образом, что я могу просто использовать стандартный док-контейнер DNS? У меня ограниченные знания по разрешению сети / DNS, поэтому любые советы или документация для ссылки будут высоко оценены. Чтобы подчеркнуть, контейнеры в kubernetes.

Спасибо

Ссылка: https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/

1 Ответ

1 голос
/ 07 ноября 2019
...