From b16c7c4a3595ced621103b4bf9b93084d9d6b418 Mon Sep 17 00:00:00 2001 From: vithobaa Date: Mon, 29 Jun 2026 18:48:57 +0530 Subject: [PATCH] fix: Nginx Docker DNS IPv6 SERVFAIL Docker's internal DNS server often returns SERVFAIL for IPv6 (AAAA) queries if IPv6 is disabled on the network. When Nginx encounters a SERVFAIL for IPv6, it considers the whole resolution failed and throws a 502 Bad Gateway. Added ipv6=off to the resolver directive. --- ui/nginx.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/nginx.conf b/ui/nginx.conf index 80723ea..f33052e 100644 --- a/ui/nginx.conf +++ b/ui/nginx.conf @@ -5,8 +5,8 @@ server { # Allow large request bodies (screenshots are base64 encoded) client_max_body_size 50M; - # Use Docker's internal DNS resolver — resolves upstream at request time, not startup - resolver 127.0.0.11 valid=30s; + # Use Docker's internal DNS resolver (disable IPv6 to prevent SERVFAIL) + resolver 127.0.0.11 ipv6=off valid=30s; set $backend http://master:9090; # Serve static files from the React build