#coredns
#ядра
Вопрос:
У меня есть установка kubernetes, на которой работает coredns, и я хочу перезаписать определенные домены (или лучшие поддомены) для разрешения на внутренний IP.
Итак, читая это: https://coredns.io/plugins/hosts /, я обновил свой конфигурационный файл (Corefile), чтобы он выглядел следующим образом:
.:53 {
errors
health {
lameduck 5s
}
ready
hosts {
subdomain.my-domain.com 88.77.55.44
fallthrough
}
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf {
max_concurrent 1000
}
cache 30
loop
reload
loadbalance
}
Но когда я делаю:
dig subdomain.my-domain.com
Я получаю внешний IP-адрес этого домена, а не 88.77.66.55
.
Что-то не так, но мне не ясно, что именно…
Ответ №1:
Вам нужно использовать IP subdomain.domain.com вот так:
...
hosts {
88.77.55.44 subdomain.my-domain.com
fallthrough
}
...