Skip to main content

Checks

Connection and certificate errors

Six error categories, what each one narrows the problem down to, and why a failed connection is never evidence about your certificate.

On this page

A failed connection is the report telling you where its coverage stops. Sometimes it also reveals a real problem, but the category alone never identifies the cause.

Read these rows before you read anything reassuring elsewhere in the report. They are what tells you which clean-looking sections were actually measured.

The six categories

CategoryWhat it narrows it toWhat to investigate
DNS Resolution ErrorsThe name could not be resolved for inspectionWhether the name still exists, DNS health, and whether this is a historical discovery entry
Private Address ResolutionThe name resolved to a private or internal address, which is not inspectedWhether that is intentional. If so, assess it internally instead
Connection and Timeout ErrorsThe connection did not complete or the listener did not respondFirewall policy, routing, availability, stale addresses
TLS Handshake ErrorsTLS negotiation could not completeProtocol compatibility, TLS config, special client requirements
Certificate ErrorsThe certificate or chain failed validationHostname coverage, dates, issuer trust, missing intermediates
Other ErrorsDid not fit a more specific categoryThe exact error text and the endpoint involved

Do not promote a gap into a diagnosis

Every row above is a narrow statement, and every one of them gets over-read:

  • A DNS failure does not prove a name is permanently gone. Lookups fail temporarily.
  • A timeout says nothing about your certificate.
  • A handshake error says nothing about your certificate either, because the certificate check never ran.
  • A private address resolving privately is usually correct behavior, not a finding.

The one that matters most: an endpoint that failed the handshake has not passed the cipher, protocol, and certificate checks. It skipped them. Those sections will look empty rather than red, which is the opposite of how they read. Missing and inconclusive results covers the pattern in general.

Work one endpoint at a time

Write down the scan date, hostname, IP address, port, and the full error text. Compare against the deployment you expect, then try the same connection from a network comparable to the scanner’s.

If one address out of four fails, the problem is that node or that route. Do not reconfigure all four.

Once you have fixed the cause, retest and confirm the endpoint now produces usable evidence rather than a different error. If the service was deliberately retired, check your DNS cleanup and expect the historical name to keep appearing in discovery anyway. See scan coverage.

Questions people ask

A host times out in the report but works from my laptop. Is the report wrong?

Probably not. A timeout is evidence that the connection did not complete from SSLBoard's scanner, at that moment, over that route. Geo-based routing, firewall rules, and rate limiting can all produce this. Record the address and port and test from a comparable network.

Should I open a firewall so the scan can reach an internal service?

No. If a service resolves to a private address, it should. Assess it with an internal tool instead. Never expose something to satisfy an external scanner.

Does a handshake error mean my certificate is broken?

No. A handshake failure means the TLS negotiation did not complete, so the certificate checks that depend on it never ran. You have no certificate result for that endpoint, good or bad.

Last verified Sep 18, 2026

Try these checks on your own domain: Start a free scan. If a result needs a closer look, contact us.