Pritunl - проблема с внутренним DNS-сервером

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

После подключения к серверу у меня есть доступ к внутренней сети Kubernetes (10.0.4.0/24), но все внутренние домены вроде ip-10-0-4-11.eu-central-1.compute.internalне разрешаются в локальный ip, даже если днс сервер установлен в притунл сервере. Эта проблема не возникает внутри контейнера pritunl.

Из местных

      ➜  ~ ping 10.0.4.11                                 
PING 10.0.4.11 (10.0.4.11) 56(84) bytes of data.
64 bytes from 10.0.4.11: icmp_seq=1 ttl=254 time=24.3 ms
64 bytes from 10.0.4.11: icmp_seq=2 ttl=254 time=24.3 ms
64 bytes from 10.0.4.11: icmp_seq=3 ttl=254 time=23.7 ms
64 bytes from 10.0.4.11: icmp_seq=4 ttl=254 time=22.7 ms

➜  ~ ping ip-10-0-4-11.eu-central-1.compute.internal
ping: ip-10-0-4-11.eu-central-1.compute.internal: Name or service not known

Кто нибудь сталкивался с этой проблемой?

Спасибо за помощь, С уважением

Редактировать:

Я нашел решение, которое DNS Search Domain должен быть установлен на сервере Pritunl, поэтому я установил его на vpn.svc.cluster.local, svc.cluster.local, cluster.local, eu-central-1.compute.internal. Это та же конфигурация, что и в /etc/resolv.conf в контейнере.

теперь сообщение об ошибке другое

      ➜  ~ ping ip-10-0-4-11.eu-central-1.compute.internal
ping: ip-10-0-4-11.eu-central-1.compute.internal: Temporary failure in name resolution

0 ответов

Другие вопросы по тегам