Infrastructure
· 17 checks — DNS, redirects, IPv6, crawlability, URL variants, and domain intelligence rolled into one auditable list.BDNSSECUnsigned (DNSSEC not deployed)REVIEW
BCAA RecordsNo CAA records (any CA may issue certificates)REVIEW
BReverse DNS0/2 IPs match cert SANREVIEW
CURL VariantsActionwww/non-www, trailing slash, HTTP→HTTPSREVIEW
www / non-www
Inconsistent — duplicate content risk
HTTP → HTTPS
Use 301 (permanent) instead of 302 (temporary)
BTLS Certificate Expiry & Recommendations71 days until leaf cert expires — 3 issues to addressREVIEW
Certificate validity
Recommended actions
- Add the preload directive and submit to hstspreload.org once max-age + includeSubDomains are in place
- Enable DNSSEC on your domain for DNS spoofing protection
- Enable OCSP stapling on your TLS server to remove a CA roundtrip and protect user privacy
BCDN & DeliveryGoogle Cloud CDNREVIEW
BOperational Status PageNo status page link detectedREVIEW
BHealth Check EndpointNo conventional health endpoint foundREVIEW
A+DNS Records1 A records, 85 ms lookupPASS
| A | 34.107.161.234 |
| AAAA | 2600:1901:0:1f6d:: |
| CNAME | — |
| NS | ns-1737.awsdns-25.co.uk, ns-1168.awsdns-18.org, ns-785.awsdns-34.net, ns-339.awsdns-42.com |
| MX | 1 aspmx.l.google.com 5 alt2.aspmx.l.google.com 5 alt1.aspmx.l.google.com 10 alt3.aspmx.l.google.com 10 alt4.aspmx.l.google.com |
| TXT | fireflies-verification=01KGMPGYBBGWVA3N97AZ6ESDXK.ffverify.fireflies.ai-request-... atlassian-domain-verification=eFQHgCgWimOfFj3Ol7kfJg9RGDmaS8X6V2M6YZRgnEY6/iKi0S... smartsheet-site-validation=Teo0NwsH86uhy8xQEL0cgYkRBbhR_1aA mgverify=f5b16a018488227df678704a9cc52aaf0d67d7c6680a1d82b4e5708b9d81c8b7 jamf-site-verification=m8SOtuu5RjoPCvbZyiuRBw google-site-verification=OvDuau6nhnG2LN8VAP3YMzFHJeHabDbgtvX4wBbnTo0 globalsign-domain-verification=l2wl8KOddZFyKJFy_NG1ZUFdWDEIR3dT3Gk2O0_9wS stripe-verification=932af443d00859f6ad0194cad2dbf8d1d14bf64ea9de24a2aa48e04e2c80... docusign=55f74c8b-c1a4-4904-9cf2-bbf7845461e5 uber-domain-verification=e385f290-9f33-4eab-b2e6-4fd44bf97594 SPF v=spf1 include:spf.elastic.co ~all docusign=78a144c2-6330-4a40-81ea-0f1a427fde77 drift-domain-verification=bf1b82ca54e36013d4cd3cd1612970ec39bf5d8d20edff58602ab6... globalsign-domain-verification=FnXWfFjPqReOGiIH8ITAbUasqKxnix6ftvTUzPOKHF cloudflare_dashboard_sso=b1cfb18764ffcc3495d247e03ea0a870 cisco-ci-domain-verification=544333baf4abc791b10857d6e76154bd507bb04e0c1c4c75764... cursor-domain-verification-ckrbx0=mVe7yzfWp4GDRapTK5DKW2xx9 google-site-verification=oeFyHwZodcKShM7TZxECMSRtzyPY-KZaebFgG9uKNgk adobe-idp-site-verification=f0ae487a2bd7cc4eb1fc64162e1a85c5b39002bc5fe0d7d7373e... 3245931 fastly-domain-delegation-4mkqhvby3ddchzs7xips-00564888-2025-12-02 google-site-verification=Sr3KEiBxodNWUSVavhQwL1eZ7D0alXKLiOfAzaA068Y cloudflare_dashboard_sso=b259fc71f4e42bf701ee2b8cfe8423ee status-page-domain-verification=nrqbh3s35ghs uber-domain-verification=583c47e2-2d11-42f7-aeb6-a5f991556f34 anthropic-domain-verification-t83pcg=duBxdTq4uiCKUGrMM0MiJ6r6I facebook-domain-verification=kwkmkr4ndemihuba8sjd8o9fl9c4qu docker-verification=b605d378-15df-420e-8097-492883820760 google-site-verification=ZwiFX3jmqyHJPXq49P3Yxbo9AFaNxUTfaaCLdtnjkRA postman-domain-verification=20fbc752caf2e2bf6e2cc1670af0c6ae774846e3b9438ad29800... |
| CAA | Lookup not available with standard resolver |
Multiple A records provide failover if one server goes down.
Single A record means a single point of failure — if that IP goes down, your site is unreachable until DNS TTL expires.
Learn more ▾ ▴
Add multiple A records for round-robin failover, or use a managed DNS provider with health-checked failover (Route 53, Cloudflare, NS1). Short TTL (60-300s) lets clients recover faster on outages.
Source: SRE practice / DNS architecture
A+Subdomain TakeoverNo subdomain takeover risk detectedPASS
A+Multi-Resolver DNS SpeedMean 11ms across 3 resolvers (spread 17ms)PASS
ARedirect Chain1 redirect(s), 239 ms totalPASS
https://elastic.co
57 ms · HTTP/1.1
https://www.elastic.co/
182 ms · HTTP/1.1 FINAL
| # | URL | Status | Time | Protocol | Server |
|---|---|---|---|---|---|
| 1 | https://elastic.co | 301 | 57 ms | HTTP/1.1 | |
| 2 | https://www.elastic.co/ | 200 | 182 ms | HTTP/1.1 | nginx |
See the visual redirect chain in the HTTP Probe tab →
A+IPv6 ReadinessIPv6 reachable (17 ms)PASS
A+Crawlabilityrobots.txt present, sitemap with 11503 URLsPASS
Add a 'Sitemap:' directive to robots.txt so search engines can discover your sitemap.
robots.txt omits Sitemap: directive — crawlers must fetch /sitemap.xml by convention; reliable but missing the explicit hint.
Source: sitemaps.org
User-Agent: *
Allow: /guide/en/*/current*
Allow: /guide/en/*/master*
Allow: /guide/$
Allow: /guide$
Allow: /guide/?*
Allow: /guide/cn/elasticsearch$
Allow: /guide/cn/elasticsearch/$
Allow: /guide/cn/elasticsearch/php/$
Allow: /guide/cn/elasticsearch/php$
Allow: /guide/cn/kibana$
Allow: /guide/en/apm$
Allow: /guide/en/apm/$
Allow: /guide/en/apm/agent$
Allow: /guide/en/apm/agent/dotnet$
Allow: /guide/en/apm/agent/dotnet/$
Allow: /guide/en/apm/agent/go$
Allow: /guide/en/apm/agent/go/$
Allow: /guide/en/apm/agent/java$
Allow: /guide/en/apm/agent/java/$
Allow: /guide/en/apm/agent/js-base/1.x/api.html$
Allow: /guide/en/apm/agent/js-base/4.x/configuration.html$
Allow: /guide/en/apm/agent/js-base/4.x/distributed-tracing-guide.html$
Allow: /guide/en/apm/agent/js-base/4.x/intro.html$
Allow: /guide/en/apm/agent/nodejs$
Allow: /guide/en/apm/agent/php$
Allow: /guide/en/apm/agent/python/$
Allow: /guide/en/apm/agent/python/index.html$
Allow: /guide/en/apm/agent/rum-js$
Allow: /guide/en/apm/agent/rum-js/$
Allow: /guide/en/apm/agent/rum-js/2.x$
Allow: /guide/en/apm/agent/swift/$
Allow: /guide/en/apm/get-started$
Allow: /guide/en/apm/get-started/$
Allow: /guide/en/apm/get-started/6.0/install-and-run.html$
Allow: /guide/en/apm/get-started/index.html$
Allow: /guide/en/apm/guide/$
Allow: /guide/en/apm/guide/8.10$
Allow: /guide/en/apm/server$
Allow: /guide/en/apm/server/$
Allow: /guide/en/app-search$
Allow: /guide/en/app-search/$
Allow: /guide/en/app-search/7.17/index.html*
Allow: /guide/en/app-search/8.1/$
Allow: /guide/en/app-search/8.15/$
Allow: /guide/en/app-search/8.18$
Allow: /guide/en/app-search/8.18/index.html*
Allow: /guide/en/cloud-enterprise/$
Allow: /guide/en/cloud-on-k8s$
Allow: /guide/en/cloud-on-k8s/$
Allow: /guide/en/cloud/saas-release-heroku/custom-repository.html*
Allow: /guide/en/cloud/saas-release-heroku/ec-faq.html*
Allow: /guide/en/cloud/saas-release/ec-api-console.html*
Allow: /guide/en/cloud/saas-release/ec-aws-custom-repository.html*
Allow: /guide/en/cloud/saas-release/ec-billing-aws.html*
Allow: /guide/en/cloud/saas-release/ec-billing.html*
Allow: /guide/en/cloud/saas-release/ec-create-deployment.html*
Allow: /guide/en/cloud/saas-release/ec-custom-repository.html*
Allow: /guide/en/cloud/saas-release/ec-getting-started-templates-hot-warm.html*
Allow: /guide/en/cloud/saas-release/ec-getting-started-templates.html*
Allow: /guide/en/cloud/saas-release/ec-reference-hardware.html*
Allow: /guide/en/cloud/saas-release/ec-reference-regions.html*
Allow: /guide/en/cloud/saas-release/ec-release-notes.html*
Allow: /guide/en/cloud/saas-release/ec-restrictions.html*
Allow: /guide/en/cloud/saas-release/ec-scenario_why_are_my_cluster_response_times_suddenly_so_much_worse.html$
Allow: /guide/en/cloud/saas-release/ec-scenario_why_is_performance_degrading_over_time.html*
Allow: /guide/en/cloud/saas-release/ec-security-transport.html*
Allow: /guide/en/cloud/saas-release/ec-version-policy.html*
Allow: /guide/en/cloud/saas-release/security.html*
Allow: /guide/en/ecs$
Allow: /guide/en/ecs-logging/$
Allow: /guide/en/ecs-logging/dotnet/$
Allow: /guide/en/ecs-logging/go-logrus/$
Allow: /guide/en/ecs-logging/go-zap/$
Allow: /guide/en/ecs-logging/java/$
Allow: /guide/en/ecs-logging/nodejs/$
Allow: /guide/en/ecs-logging/overview/$
Allow: /guide/en/ecs-logging/php/$
Allow: /guide/en/ecs-logging/ruby/$
Allow: /guide/en/ecs/1.11$
Allow: /guide/en/ecs/1.4$
Allow: /guide/en/ecs/1.7$
Allow: /guide/en/ecs/1.8$
Allow: /guide/en/ecs/8.1$
Allow: /guide/en/ecs/8.11$
Allow: /guide/en/ecs/8.16$
Allow: /guide/en/ecs/8.16/index.html*
Allow: /guide/en/ecs/8.2$
Allow: /guide/en/ecs/8.6$
Allow: /guide/en/ecs/8.7$
Allow: /guide/en/elastic-stack$
Allow: /guide/en/elastic-stack-deploy/index.html*
Allow: /guide/en/elastic-stack-get-started$
Allow: /guide/en/elastic-stack-overview$
Allow: /guide/en/elastic-stack-overview/$
Allow: /guide/en/elastic-stack/$
Allow: /guide/en/elastic-stack/7.0$
Allow: /guide/en/elastic-stack/8.0$
Allow: /guide/en/elasticsearch/$
Allow: /guide/en/elasticsearch/guide$
Allow: /guide/en/elasticsearch/guide/$
Allow: /guide/en/elasticsearch/hadoop$
Allow: /guide/en/elasticsearch/hadoop/$
Allow: /guide/en/elasticsearch/painless$
Allow: /guide/en/elasticsearch/painless/$
Allow: /guide/en/elasticsearch/plugins$
Allow: /guide/en/elasticsearch/plugins/$
Allow: /guide/en/elasticsearch/plugins/6.8$
Allow: /guide/en/elasticsearch/plugins/7.10/$
Allow: /guide/en/elasticsearch/plugins/8.1$
Allow: /guide/en/elasticsearch/reference$
Allow: /guide/en/elasticsearch/reference/$
Allow: /guide/en/elasticsearch/reference/?current/mapping-fields.html%23_document_source_metadata_fields*
Allow: /guide/en/elasticsearch/reference/1.7$
Allow: /guide/en/elasticsearch/reference/6.8$
Allow: /guide/en/elasticsearch/reference/7.10/index.html*
Allow: /guide/en/elasticsearch/reference/7.13/$
Allow: /guide/en/elasticsearch/reference/8.2/$
Allow: /guide/en/elasticsearch/reference/8.4/$
Allow: /guide/en/elasticsearch/reference/8.5/$
Allow: /guide/en/enterprise-search$
Allow: /guide/en/enterprise-search-clients$
Allow: /guide/en/enterprise-search-clients/enterprise-search-node/$
Allow: /guide/en/enterprise-search-clients/enterprise-search-node/8.19$
Allow: /guide/en/enterprise-search-clients/python$
Allow: /guide/en/enterprise-search-clients/python/$
Allow: /guide/en/enterprise-search/$
Allow: /guide/en/esre/$
Allow: /guide/en/fleet$
Allow: /guide/en/fleet/$
Allow: /guide/en/fleet/7.17/index.html*
Allow: /guide/en/fleet/8.18$
Allow: /guide/en/fleet/8.18/index.html*
Allow: /guide/en/fleet/8.7$
Allow: /guide/en/graph$
Allow: /guide/en/infrastructure/guide/$
Allow: /guide/en/ingest/$
Allow: /guide/en/ingest/8.16$
Allow: /guide/en/ingest/8.18$
Allow: /guide/en/ingest/8.18/index.html*
Allow: /guide/en/ingest/8.19$
Allow: /guide/en/ingest/8.9$
Allow: /guide/en/kibana$
Allow: /guide/en/kibana/$
Allow: /guide/en/kibana/4.5$
Allow: /guide/en/kibana/4.5/$
Allow: /guide/en/kibana/5.x/_metrics_amp_axes.html*
Allow: /guide/en/kibana/5.x/graph-troubleshooting.html*
Allow: /guide/en/kibana/5.x/scripted-fields.html*
Allow: /guide/en/kibana/6.4/$
Allow: /guide/en/kibana/6.6/$
Allow: /guide/en/kibana/7.17$
Allow: /guide/en/kibana/8.1$
Allow: /guide/en/logs/guide/$
Allow: /guide/en/logs/guide/7.7$
Allow: /guide/en/logs/guide/7.9$
Allow: /guide/en/logstash$
Allow: /guide/en/logstash/$
Allow: /guide/en/logstash/2.3$
Allow: /guide/en/logstash/5.3/$
Allow: /guide/en/logstash/6.4/$
Allow: /guide/en/logstash/7.17/index.html*
Allow: /guide/en/logstash/7.6/$
Allow: /guide/en/logstash/8.10$
Allow: /guide/en/logstash/8.17/index.html*
Allow: /guide/en/logstash/8.6$
Allow: /guide/en/logstash/8.8$
Allow: /guide/en/machine-learning$
Allow: /guide/en/machine-learning/$
Allow: /guide/en/machine-learning/6.3/$
Allow: /guide/en/marvel$
Allow: /guide/en/marvel/1.3/$
Allow: /guide/en/metrics/guide/$
Allow: /guide/en/observability$
Allow: /guide/en/observability/$
Allow: /guide/en/security$
Allow: /guide/en/security/$
Allow: /guide/en/security/8.10/$
Allow: /guide/en/security/8.11/$
Allow: /guide/en/security/8.12/$
Allow: /guide/en/security/8.13/$
Allow: /guide/en/security/8.6/$
Allow: /guide/en/security/8.7/$
Allow: /guide/en/security/8.8/$
Allow: /guide/en/serverless/$
Allow: /guide/en/shield$
Allow: /guide/en/shield/$
Allow: /guide/en/siem/guide$
Allow: /guide/en/siem/guide/$
Allow: /guide/en/siem/guide/7.3$
Allow: /guide/en/starting-with-the-elasticsearch-platform-and-its-solutions$
Allow: /guide/en/starting-with-the-elasticsearch-platform-and-its-solutions/$
Allow: /guide/en/watcher$
Allow: /guide/en/watcher/$
Allow: /guide/en/workplace-search$
Allow: /guide/en/workplace-search/$
Allow: /guide/en/workplace-search/8.8$
Allow: /guide/en/x-pack$
Allow: /guide/en/x-pack/$
Allow: /guide/en/x-pack/5.5$
Allow: /guide/en/x-pack/6.2/xpack-security.html*
Allow: /guide/en/x-pack/6.3/mapping-roles.html*
Allow: /guide/en/x-pack/6.x/actions-webhook.html*
Allow: /guide/en/x-pack/6.x/xpack-introduction.html*
Allow: /guide/jp/kibana$
Allow: /guide/server/$
Allow: /guide/cn/index.html*
Allow: /guide/en/apm/agent/*/index.html*
Allow: /guide/en/apm/get-started/7*/index.html*
Allow: /guide/en/apm/guide/index.html*
Allow: /guide/en/apm/index.html*
Allow: /guide/en/apm/server/*index.html*
Allow: /guide/en/app-search/index.html*
Allow: /guide/en/apm/agent/index.html*
Allow: /guide/en/beats/loggingplugin/index.html*
Allow: /guide/en/beats/auditbeat/index.html*
Allow: /guide/en/beats/devguide/index.html*
Allow: /guide/en/beats/filebeat/index.html*
Allow: /guide/en/beats/functionbeat/index.html*
Allow: /guide/en/beats/heartbeat/index.html*
Allow: /guide/en/beats/journalbeat/index.html*
Allow: /guide/en/beats/libbeat/index.html*
Allow: /guide/en/beats/loggingplugin/*/index.html*
Allow: /guide/en/beats/metricbeat/index.html*
Allow: /guide/en/beats/metricbeat/8.18/metricbeat-module-enterprisesearch.html*
Allow: /guide/en/beats/packetbeat/index.html*
Allow: /guide/en/beats/topbeat/index.html*
Allow: /guide/en/beats/winlogbeat/8.19/index.html*
Allow: /guide/en/beats/winlogbeat/index.html*
Allow: /guide/en/cloud-enterprise/3*/index.html*
Allow: /guide/en/cloud-enterprise/index.html*
Allow: /guide/en/cloud-on-k8s/*/index.html*
Allow: /guide/en/ecctl/*/index.html*
Allow: /guide/en/ecctl/index.html*
Allow: /guide/en/ecs-logging/index.html*
Allow: /guide/en/ecs/1.12/index.html*
Allow: /guide/en/ecs/index.html*
Allow: /guide/en/elastic-stack-get-started/index.html*
Allow: /guide/en/elastic-stack-overview/index.html*
Allow: /guide/en/elastic-stack/7.17/index.html*
Allow: /guide/en/elastic-stack/index.html*
Allow: /guide/en/elasticsearch/client/curator/*index.html*
Allow: /guide/en/elasticsearch/client/curator/index.html*
Allow: /guide/en/elasticsearch/client/go-api/index.html*
Allow: /guide/en/elasticsearch/client/groovy-api/index.html*
Allow: /guide/en/elasticsearch/client/java-api-client/index.html*
Allow: /guide/en/elasticsearch/client/java-api/6.8*index.html*
Allow: /guide/en/elasticsearch/client/java-rest/6.8/*index.html*
Allow: /guide/en/elasticsearch/client/java-rest/7.17/index.html*
Allow: /guide/en/elasticsearch/client/javascript-api/index.html*
Allow: /guide/en/elasticsearch/client/net-api/8.19/index.html*
Allow: /guide/en/elasticsearch/client/net-api/index.html*
All
ADomain Intelligenceelastic.co — via GoDaddy.com, LLC, 16 years oldPASS
8 days
July 19, 2026
71 days
Issued by Let's Encrypt
16 years
Registered July 20, 2010
Status unknown
Protects against DNS spoofing
Unknown
2600:1901:0:1f6d::
GoDaddy.com, LLC
Expiry timeline
Recommended actions
- Renew the domain or enable auto-renewal to prevent accidental expiry
Consider enabling auto-renewal to prevent accidental expiration.
Domain expiry approaching — renew immediately and ensure auto-renew + alerting are configured.
Source: ICANN renewal policy
Domain cannot be transferred without explicit unlock from the registrar. This protects against unauthorized transfers.
Registrar lock (clientTransferProhibited et al.) prevents unauthorized domain transfers — strongest defense against domain hijacking.
Source: ICANN / domain-security best practice