From ae550c8eecbb05df69648aa405d06f11a4de8b45 Mon Sep 17 00:00:00 2001 From: merge-check <140916359+agentHits@users.noreply.github.com> Date: Tue, 13 Oct 2026 08:40:19 -0400 Subject: [PATCH] fix(domains): explain "Points to another address" on the Domains page When a load balancer, CDN or proxy stands in front of the server, every domain resolves to that front address and the DNS column says "Points to another address" for all of them. That is true, but it reads like a fault. The status now carries a short note that this is expected with such a front and that the page cannot check where the address forwards. Co-Authored-By: Claude Opus 5.5 --- apps/dokploy/components/dashboard/domains/shared.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/apps/dokploy/components/dashboard/domains/shared.tsx b/apps/dokploy/components/dashboard/domains/shared.tsx index 11554d993b6..9440467af19 100644 --- a/apps/dokploy/components/dashboard/domains/shared.tsx +++ b/apps/dokploy/components/dashboard/domains/shared.tsx @@ -6,7 +6,10 @@ export type Row = Overview["rows"][number]; export type UnusedCertificate = Overview["unusedCertificates"][number]; type DnsStatus = Row["dns"]["status"]; -const DNS_STATUS: Record = { +const DNS_STATUS: Record< + DnsStatus, + { label: string; className: string; hint?: string } +> = { points_to_this_server: { label: "Points to this server", className: "text-emerald-600 dark:text-emerald-400", @@ -14,6 +17,7 @@ const DNS_STATUS: Record = { points_to_other_address: { label: "Points to another address", className: "text-yellow-600 dark:text-yellow-400", + hint: "Expected when a load balancer, CDN or proxy stands in front of this server. The page cannot check where that address forwards to.", }, server_address_unknown: { label: "Server address unknown", @@ -52,6 +56,11 @@ export const DnsCell = ({ dns }: { dns: Row["dns"] }) => { {status.label} + {status.hint && ( + + {status.hint} + + )} {dns.addresses.length > 0 && (
{dns.addresses.map((address) => (