I am running Weaviate in binary on a single-node local server. Previously, I could start the server without issues, but recently I encountered the following fatal error when starting Weaviate:
{"action":"startup","build_git_commit":"","build_go_version":"go1.24.0","build_image_tag":"","build_wv_version":"1.33.0-dev","error":"start rpc service: server tcp net.listen: listen tcp: lookup fd12 on 77.88.8.8:53: no such host","level":"fatal","msg":"could not open cloud meta store","time":"2025-11-23T23:30:02+08:00"
I ran env | grep -i proxy and confirmed that no proxy is configured on my school server.
However, I investigated the DNS configuration (/etc/resolv.conf) and found that the school server is using public DNS resolvers.
nameserver 77.88.8.8
nameserver 114.114.115.115
The error lookup fd12 on 77.88.8.8:53: no such host persists even when I try to start a completely FRESH instance (using a brand new, empty PERSISTENCE_DATA_PATH).
This suggests that upon startup, Weaviate automatically detects the local IPv6 interface (starts with fd12...), and immediately tries to resolve its hostname via the public DNS. Since fd12 is a private ULA address, the public DNS fails to resolve it, causing Weaviate to crash with a fatal error immediately.
Do you have any insights or suggestions on how to resolve this problem?