Infrastructure
· 17 checks — DNS, redirects, IPv6, crawlability, URL variants, and domain intelligence rolled into one auditable list.DCDN & DeliveryActionNo CDN detectedFIX
Consider using a CDN to improve global delivery speed and reduce origin load.
BDNSSECUnsigned (DNSSEC not deployed)REVIEW
BCAA RecordsNo CAA records (any CA may issue certificates)REVIEW
CReverse DNSAction0/2 IPs match cert SANREVIEW
CIPv6 ReadinessActionNo IPv6 supportREVIEW
IPv6 support is increasingly important for global accessibility. About 40% of internet users have IPv6 connectivity.
No AAAA records — same impact as 'no IPv6 (AAAA) records'; IPv6-preferring clients pay extra latency falling back to IPv4.
Source: Google IPv6 stats
BCrawlabilityrobots.txt present, no sitemapREVIEW
A sitemap helps search engines discover and index your pages more efficiently.
No sitemap.xml — Google relies on crawl-graph discovery alone, slowing indexing of deep or fresh URLs.
Learn more ▾ ▴
A sitemap accelerates Google's discovery of new and updated content. Most CMSes auto-generate one; static-site frameworks need a build-step plugin. Reference it from robots.txt and submit in Search Console to confirm Google can fetch it.
Source: sitemaps.org / Google Search Central
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: /
# Start AI crawler block
# Bodø Nu does not permit unlicensed use of our content for training large language models.
# All use, reproductions and extractions of our content for such purposes require specific
# approval by Bodø Nu. We explicitly disallow text and data mining and other technical means
# designed to or with the effect that they enable unlicensed use of our content for training
# AI models.
# AI Crawler — training and scraping bots
User-agent: CCBot
User-agent: GPTBot
User-agent: anthropic-ai
User-agent: Google-Extended
User-agent: Amazonbot
User-agent: Claude-SearchBot
User-agent: Meta-ExternalAgent
User-agent: Bytespider
User-agent: ClaudeBot
User-agent: Timpibot
User-agent: OAI-SearchBot
User-agent: Claude-User
User-agent: Applebot-Extended
User-agent: AI2Bot
User-agent: Ai2Bot-Dolma
User-agent: Anomura
User-agent: bedrockbot
User-agent: Channel3Bot
User-agent: ChatGLM-Spider
User-agent: cohere-ai
User-agent: cohere-training-data-crawler
User-agent: Crawl4AI
User-agent: Crawlspace
User-agent: DeepSeekBot
User-agent: Diffbot
User-agent: FirecrawlAgent
User-agent: FriendlyCrawler
User-agent: GoogleOther
User-agent: GoogleOther-Image
User-agent: GoogleOther-Video
User-agent: GrokBot
User-agent: ICC-Crawler
User-agent: img2dataset
User-agent: ImagesiftBot
User-agent: Kangaroo Bot
User-agent: KunatoCrawler
User-agent: laion-huggingface-processor
User-agent: LAIONDownloader
User-agent: meta-webindexer
User-agent: MyCentralAIScraperBot
User-agent: omgili
User-agent: omgilibot
User-agent: PanguBot
User-agent: SBIntuitionsBot
User-agent: Scrapy
User-agent: Spider
User-agent: TerraCotta
User-agent: TikTokSpider
User-agent: VelenPublicWebCrawler
User-agent: Webzio-Extended
User-agent: xAI-Grok
User-agent: YandexAdditional
User-agent: YandexAdditionalBot
Disallow: /
# AI Search — search engines with AI features
User-agent: Google-CloudVertexBot
User-agent: PerplexityBot
User-agent: Amzn-SearchBot
User-agent: AzureAI-SearchBot
User-agent: Bravebot
User-agent: CloudVertexBot
User-agent: Grok-DeepSearch
User-agent: iAskBot
User-agent: iaskspider
User-agent: iaskspider/2.0
User-agent: LinerBot
User-agent: LinkupBot
User-agent: PhindBot
User-agent: TavilyBot
User-agent: WRTNBot
User-agent: YouBot
Disallow: /
# AI Assistant — user-initiated browsing by AI assistants
User-agent: ChatGPT-User
User-agent: Perplexity-User
User-agent: MistralAI-User
User-agent: Meta-ExternalFetcher
User-agent: AmazonBuyForMe
User-agent: Amzn-User
User-agent: ChatGPT Agent
User-agent: Devin
User-agent: Gemini-Deep-Research
User-agent: Google-NotebookLM
User-agent: GoogleAgent-Mariner
User-agent: Manus-User
User-agent: NovaAct
User-agent: Operator
Disallow: /
# Misc — undocumented or unverified AI agents
User-agent: Claude-Web
Disallow: /
# End AI crawler block
No sitemap found
Adding a sitemap helps search engines discover your pages.
BURL Variantswww/non-www, trailing slash, HTTP→HTTPSREVIEW
www / non-www
Inconsistent — duplicate content risk
HTTP → HTTPS
Consistent
BTLS Certificate Expiry & Recommendations76 days until leaf cert expires — 3 issues to addressREVIEW
Certificate validity
Recommended actions
- Enable HSTS: Strict-Transport-Security: max-age=31536000; includeSubDomains
- 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 Cache ObservabilityNo CDN cache-status headers in the responseREVIEW
BOperational Status PageNo status page link detectedREVIEW
A+DNS Records2 A records, 48 ms lookupPASS
| A | 87.238.38.2, 87.238.38.1 |
| AAAA | — |
| CNAME | — |
| NS | nsu.dnsnode.net, nsp.dnsnode.net, nsb.dnsnode.net |
| MX | 1 aspmx.l.google.com 5 alt2.aspmx.l.google.com 5 alt1.aspmx.l.google.com 10 aspmx3.googlemail.com 10 aspmx2.googlemail.com |
| TXT | SPF v=spf1 include:_spf.aid.no -all MS=ms45623400 google-site-verification=uYzpM0cqErDUHJrtGApiFCvUNHM2wMUI5_rC_pBJmxI |
| CAA | Lookup not available with standard resolver |
A+Subdomain TakeoverNo subdomain takeover risk detectedPASS
AMulti-Resolver DNS SpeedMean 54ms across 3 resolvers (spread 50ms)PASS
ARedirect Chain1 redirect(s), 300 ms totalPASS
https://bodonu.no
145 ms · HTTP/1.1
https://www.bodonu.no/
154 ms · HTTP/1.1 FINAL
| # | URL | Status | Time | Protocol | Server |
|---|---|---|---|---|---|
| 1 | https://bodonu.no | 301 | 145 ms | HTTP/1.1 | Varnish |
| 2 | https://www.bodonu.no/ | 200 | 154 ms | HTTP/1.1 | cloudflare |
See the visual redirect chain in the HTTP Probe tab →
A+Domain Intelligencebodonu.no — via Redpill Linpro AS, 24 years, 7 months old, hosted on REDPILL-LINPRO Redpill Linpro, NOPASS
Unknown
76 days
Issued by Let's Encrypt
24 years, 7 months
Registered February 13, 2002
Not enabled
Protects against DNS spoofing
REDPILL-LINPRO Redpill Linpro, NO
ASN AS39029
87.238.38.1
Redpill Linpro AS
Expiry timeline
Recommended actions
- Enable DNSSEC to protect visitors from DNS spoofing
DNSSEC protects against DNS spoofing attacks. While not required, enabling DNSSEC adds an additional layer of security. Contact your DNS provider to enable it.
Without DNSSEC, an attacker who can poison your DNS can hijack your domain — and SSL certs alone don't stop them.
Learn more ▾ ▴
DNSSEC adds cryptographic signatures to DNS records, preventing forged responses from poisoning resolver caches. Without it, an attacker who controls the network path can redirect your domain to a malicious server before any HTTPS handshake happens. Most modern registrars (Cloudflare, Google Domains, Route 53) enable it with one toggle.
Source: ICANN / RFC 4033