verifyfirst

A status code · bypassed-the-public-path · documented

A request issued from the origin host does not travel the path visitors take

NS-059 documentedbypassed-the-public-path

A request issued from the origin host does not travel the path visitors take

reads as
`curl -s -o /dev/null -w '%{http_code}' https://example.com/` run on the server returns 200. Conclusion drawn: the site is reachable and correct for visitors.
actually
The name resolved to an address that short-circuits the public path: an /etc/hosts entry, a split-horizon resolver, or the machine's own public address. The origin answered directly, and the CDN, WAF, redirect rules and edge certificate that every visitor traverses were not involved. A failure in any of them is unreachable by this request.
blind because
A status code records that something answered. Which of several layers answered is encoded nowhere in it, and a healthy origin behind a broken edge returns the same 200 as a healthy edge.
the check
Record who answered, not just what: `curl -s -o /dev/null -w 'code=%{http_code} remote=%{remote_ip}\n' URL`. Compare that address against the origin you deployed to. A proxied domain answers from the proxy's address whether or not the origin behind it is alive; an unproxied one answers from the origin itself. Only the second reading tells you the origin is serving.
cost of missing
Edge misconfiguration, an expired certificate, a wrong origin rule or a route blocked by a WAF is confirmed working by a check structurally incapable of reaching it.
generalises to
Any probe issued from inside the system it measures: internal health checks, same-network monitoring, tests that resolve names through a private zone.
source
curl.se

Reported as

Others this instrument misses

plain text · full registry