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