diff options
Diffstat (limited to 'DomainDig/DomainAvailabilityService.swift')
| -rw-r--r-- | DomainDig/DomainAvailabilityService.swift | 8 |
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) } |
