GitHub user hrak added a comment to the discussion: External DNS servers provided with use.external.dns disabled
I think the problem lies in [the logic here](https://github.com/apache/cloudstack/blob/f41c934c94ad50e0bb3e51c26e52ac78196acd69/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java#L2055C1-L2060C43). Based on the description in the comment, that should be either `!dnsProvided && dhcpProvided` or `dnsProvided != dhcpProvided` (former probably better match). In the current state its causing the external DNS to be appended even when dnsProvided and dhcpProvided are both true. GitHub link: https://github.com/apache/cloudstack/discussions/9030#discussioncomment-9295131 ---- This is an automatically sent email for users@cloudstack.apache.org. To unsubscribe, please send an email to: users-unsubscr...@cloudstack.apache.org