summaryrefslogtreecommitdiff
path: root/DomainDig/DomainAvailabilityService.swift
diff options
context:
space:
mode:
Diffstat (limited to 'DomainDig/DomainAvailabilityService.swift')
-rw-r--r--DomainDig/DomainAvailabilityService.swift8
1 files changed, 6 insertions, 2 deletions
diff --git a/DomainDig/DomainAvailabilityService.swift b/DomainDig/DomainAvailabilityService.swift
index 9a350ef..59f6afa 100644
--- a/DomainDig/DomainAvailabilityService.swift
+++ b/DomainDig/DomainAvailabilityService.swift
@@ -15,8 +15,12 @@ struct DomainAvailabilityService {
}
let fallbackStatus = await checkViaDNSFallback(domain: normalizedDomain)
- let method = fallbackStatus == .registered ? "dns" : "fallback"
- debugLog(method, domain: normalizedDomain, status: fallbackStatus)
+ if fallbackStatus == .registered {
+ debugLog("dns-evidence", domain: normalizedDomain, details: "DNS exists but RDAP did not confirm registration")
+ return DomainAvailabilityResult(domain: normalizedDomain, status: .unknown)
+ }
+
+ debugLog("fallback", domain: normalizedDomain, status: fallbackStatus)
return DomainAvailabilityResult(domain: normalizedDomain, status: fallbackStatus)
}