-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Describe the bug
nslookup vc-mgmt-a.site-a.vcf.lab
=>
Server: 10.1.1.1
Address: 10.1.1.1#53
Name: vc-mgmt-a.site-a.vcf.lab
Address: 10.1.1.10
;; communications error to 10.1.1.1#53: timed out
;; communications error to 10.1.1.1#53: timed out
;; communications error to 10.1.1.1#53: timed out
;; Got SERVFAIL reply from "ip upstream dns server"
** server can't find vc-mgmt-a.site-a.vcf.lab: SERVFAIL
Reproduction steps
- dns configuration of holo-router with ip of upstream dns server during installation
- ping to external dns server possible from holo-router
- nslookup of systems being serviced by dnsmasq fails with timeout (see above "describe the bug")
...
Expected behavior
nslookup vc-mgmt-a.site-a.vcf.lab works as expected with no timeout errors
Additional context
workaround: kubectl edit cm dnsmasq => setting server="ip upstream dns server" to server="empty" => k get pod => k delete pod dnsmasq-deployment-string fixes the problem, but DNS to external systems not possible anymore
Questions ist, why forwarding for internal system DNS requests are forwarded to external DNS?