Skip to content

DNS requests to systems serviced with dnsmasq fails with timeout #16

@freddyblue

Description

@freddyblue

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

  1. dns configuration of holo-router with ip of upstream dns server during installation
  2. ping to external dns server possible from holo-router
  3. 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?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions