在没有unbound.conf的情况下配置DNS解析

我最近遇到了一个问题,其中我需要配置Docker容器的DNS解析。

基本上,我们要容器化的应用程序的默认配置需要某种非绑定配置来进行DNS解析。我们有一些限制,因此我们无法在kubernetes集群上配置kube-dns或进行未绑定。

为了简短起见,我需要能够为特定容器配置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”

以这种方式,我可以只使用默认的Docker容器DNS?我对网络分辨率/ DNS的了解有限,因此,非常感谢您参考任何提示或文档。要强调的是,这些容器位于kubernetes中。

谢谢

参考:https://docs.docker.com/v17.09/engine/userguide/networking/default_network/configure-dns/

zhangxp_yaootaa 回答:在没有unbound.conf的情况下配置DNS解析

关于相关链接,请看以下这些:

https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy

https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/

本文链接:https://www.f2er.com/3147988.html

大家都在问