Hello I have microcloud cluster and if you ask the ovn dns server answer correctly then times out.
All lxc containers have 2 NIC eth0 (bridged lxdbr1) and eth1 (OVN default).
OVN network 10.58.143.0/24 (no internet, only internal traffic) setup over internal hosts interfaces
bridged network 10.234.234.0/24 (internet without internal traffic) setup over public hosts interfaces
Unfortunately we cannot left only with the OVN set internet connectivity.
Yes the setup is weird but…
# host test2.lxd
test2.lxd has address 10.58.143.3
;; communications error to 127.0.0.53#53: timed out
;; communications error to 127.0.0.53#53: timed out
;; no servers could be reached
;; communications error to 127.0.0.53#53: timed out
;; communications error to 127.0.0.53#53: timed out
;; no servers could be reached
via udp answer as should be:
root@test1:~# dig @10.55.0.1 test2.lxd A
; <<>> DiG 9.18.39-0ubuntu0.24.04.2-Ubuntu <<>> @10.55.0.1 test2.lxd A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63522
;; flags: qr rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;test2.lxd. IN A
;; ANSWER SECTION:
test2.lxd. 3600 IN A 10.58.143.3
;; Query time: 0 msec
;; SERVER: 10.55.0.1#53(10.55.0.1) (UDP)
;; WHEN: Fri Nov 14 10:34:34 UTC 2025
;; MSG SIZE rcvd: 52
via tcp times out
root@test1:~# dig +tcp @10.55.0.1 test2.lxd A
;; Connection to 10.55.0.1#53(10.55.0.1) for test2.lxd failed: timed out.
;; no servers could be reached
;; Connection to 10.55.0.1#53(10.55.0.1) for test2.lxd failed: timed out.
;; no servers could be reached
;; Connection to 10.55.0.1#53(10.55.0.1) for test2.lxd failed: timed out.
;; no servers could be reached```
root@test1:~# nc 10.234.234.1 53 -v
Connection to 10.234.234.1 53 port [tcp/domain] succeeded!
root@test1:~# nc 10.55.0.1 53 -v -w 10
nc: connect to 10.55.0.1 port 53 (tcp) timed out: Operation now in progress
root@test1:~# resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 150 (eth0)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 10.234.234.1
DNS Servers: 10.234.234.1
Link 152 (eth1)
Current Scopes: DNS
Protocols: -DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 10.58.143.1
DNS Servers: 10.58.143.1
DNS Domain: ~lxd
Jumbo frames are enabled and everything is fine with them. Even I’ve tried to reduce to 1442 and still same issues.
lxc network show default
name: default
description: ""
type: ovn
managed: true
status: Created
config:
bridge.mtu: "8942"
dns.domain: lxd
ipv4.address: 10.58.143.1/24
ipv4.nat: "false"
ipv6.dhcp: "false"
ipv6.nat: "false"
network: UPLINK
volatile.network.ipv4.address: 10.55.0.100
name: UPLINK
description: ""
type: physical
managed: true
status: Created
config:
ipv4.gateway: 10.55.0.1/24
ipv4.ovn.ranges: 10.55.0.100-10.55.0.254
ipv4.routes: 10.58.143.0/24
volatile.last_state.created: "false"