Check DNS, Urls + Redirects, Certificates and Content of your Website


 

 

C

 

More then one http status 200 as result

 

Checked:
06.11.2025 20:47:03

 

Older results

 

 

1. IP-Addresses

HostTypeIP-Addressis auth.∑ Queries∑ Timeout
joonakorhonen.fi
A
65.108.249.211
Helsinki/Uusimaa/Finland (FI) - Hetzner Online GmbH
Hostname: static.211.249.108.65.clients.your-server.de
yes
1
0

AAAA
2a01:4f9:c011:abf6::1
Helsinki/Uusimaa/Finland (FI) - Hetzner Online GmbH

yes


www.joonakorhonen.fi
A
65.108.249.211
Helsinki/Uusimaa/Finland (FI) - Hetzner Online GmbH
Hostname: static.211.249.108.65.clients.your-server.de
yes
1
0

AAAA
2a01:4f9:c011:abf6::1
Helsinki/Uusimaa/Finland (FI) - Hetzner Online GmbH

yes


*.joonakorhonen.fi
A
65.108.249.211
yes



AAAA
2a01:4f9:c011:abf6::1
yes



CNAME

yes


 

2. DNSSEC

Zone (*)DNSSEC - Informations


Zone: (root)

(root)
1 DS RR published






DS with Algorithm 8, KeyTag 20326, DigestType 2 and Digest 4G1EuAuPHTmpXAsNfGXQhFjogECbvGg0VxBCN8f47I0=






Status: Valid because published






3 DNSKEY RR found






Public Key with Algorithm 8, KeyTag 20326, Flags 257 (SEP = Secure Entry Point)






Public Key with Algorithm 8, KeyTag 38696, Flags 257 (SEP = Secure Entry Point)






Public Key with Algorithm 8, KeyTag 61809, Flags 256






1 RRSIG RR to validate DNSKEY RR found






RRSIG-Owner (root), Algorithm: 8, 0 Labels, original TTL: 172800 sec, Signature-expiration: 21.11.2025, 00:00:00 +, Signature-Inception: 31.10.2025, 00:00:00 +, KeyTag 20326, Signer-Name: (root)






Status: Good - Algorithmus 8 and DNSKEY with KeyTag 20326 used to validate the DNSKEY RRSet






Status: Valid Chain of trust. Parent-DS with Algorithm 8, KeyTag 20326, DigestType 2 and Digest "4G1EuAuPHTmpXAsNfGXQhFjogECbvGg0VxBCN8f47I0=" validates local Key with the same values, Key ist Secure Entry Point (SEP) of the zone



Zone: fi

fi
1 DS RR in the parent zone found






DS with Algorithm 13, KeyTag 18073, DigestType 2 and Digest +bGQDohsJRmCI39AqYd700Rac3kjHX8swoD85qxvIkQ=






1 RRSIG RR to validate DS RR found






RRSIG-Owner fi., Algorithm: 8, 1 Labels, original TTL: 86400 sec, Signature-expiration: 19.11.2025, 17:00:00 +, Signature-Inception: 06.11.2025, 16:00:00 +, KeyTag 61809, Signer-Name: (root)






Status: Good - Algorithmus 8 and DNSKEY with KeyTag 61809 used to validate the DS RRSet in the parent zone






2 DNSKEY RR found






Public Key with Algorithm 13, KeyTag 18073, Flags 257 (SEP = Secure Entry Point)






Public Key with Algorithm 13, KeyTag 19823, Flags 256






1 RRSIG RR to validate DNSKEY RR found






RRSIG-Owner fi., Algorithm: 13, 1 Labels, original TTL: 900 sec, Signature-expiration: 25.11.2025, 22:30:18 +, Signature-Inception: 05.11.2025, 04:31:22 +, KeyTag 18073, Signer-Name: fi






Status: Good - Algorithmus 13 and DNSKEY with KeyTag 18073 used to validate the DNSKEY RRSet






Status: Valid Chain of trust. Parent-DS with Algorithm 13, KeyTag 18073, DigestType 2 and Digest "+bGQDohsJRmCI39AqYd700Rac3kjHX8swoD85qxvIkQ=" validates local Key with the same values, Key ist Secure Entry Point (SEP) of the zone



Zone: joonakorhonen.fi

joonakorhonen.fi
0 DS RR in the parent zone found






DS-Query in the parent zone has a valid NSEC3 RR as result with the hashed query name "4cukf54oqvh0us64c7b8uqk7isahrc9u" between the hashed NSEC3-owner "4cu6pkufvni1l5ri9csueokhcvuhjucl" and the hashed NextOwner "4cut0316i8ll9gftg2svsooor3pafnae". So the parent zone confirmes the not-existence of a DS RR.
Bitmap: NS, DS, RRSIG Validated: RRSIG-Owner 4cu6pkufvni1l5ri9csueokhcvuhjucl.fi., Algorithm: 13, 2 Labels, original TTL: 86400 sec, Signature-expiration: 25.11.2025, 03:59:46 +, Signature-Inception: 03.11.2025, 17:11:19 +, KeyTag 19823, Signer-Name: fi






DS-Query in the parent zone sends valid NSEC3 RR with the Hash "ljvq60d0jadt14ggmapfim85b45psehm" as Owner. That's the Hash of "fi" with the NextHashedOwnerName "ljvtv5ho08fmd47u6qbfjjtl0bnhdadk". So that domain name is the Closest Encloser of "joonakorhonen.fi". Opt-Out: True.
Bitmap: NS, SOA, TXT, RRSIG, DNSKEY, NSEC3PARAM Validated: RRSIG-Owner ljvq60d0jadt14ggmapfim85b45psehm.fi., Algorithm: 13, 2 Labels, original TTL: 86400 sec, Signature-expiration: 27.11.2025, 20:58:28 +, Signature-Inception: 06.11.2025, 14:51:20 +, KeyTag 19823, Signer-Name: fi






0 DNSKEY RR found









Zone: www.joonakorhonen.fi

www.joonakorhonen.fi
0 DS RR in the parent zone found

 

3. Name Servers

DomainNameserverNS-IP
www.joonakorhonen.fi
  ns1.shellit.org

joonakorhonen.fi
  ns1.shellit.org
164.215.39.224
Ulvila/Satakunta/Finland (FI) - Ficolo Oy


 
2a03:e581:4::51
Merikarvia/Satakunta/Finland (FI) - Multim Oy


  ns1.z.fi / LHR4
162.219.54.2
Toronto/Ontario/Canada (CA) - CIRA Canadian Internet Registration Authority Autorit Canadienne pour les enreg


 
2620:10a:80eb::2
Toronto/Ontario/Canada (CA) - CIRA Canadian Internet Registration Authority Autorit Canadienne pour les enreg


  ns2.shellit.org
164.215.39.225
Ulvila/Satakunta/Finland (FI) - Ficolo Oy


 
2a03:e581:4::52
Merikarvia/Satakunta/Finland (FI) - Multim Oy


  ns2.z.fi / FRA2
162.219.55.2
Montreal/Quebec/Canada (CA) - CIRA Canadian Internet Registration Authority Autorit Canadienne pour les enreg


 
2620:10a:80ec::2
Montreal/Quebec/Canada (CA) - CIRA Canadian Internet Registration Authority Autorit Canadienne pour les enreg


  ns3.shellit.org
5.75.253.66
Falkenstein/Saxony/Germany (DE) - Hetzner Online GmbH


 
2a01:4f8:c010:b53e::1
Falkenstein/Saxony/Germany (DE) - Hetzner Online GmbH

fi
  a.fi


  b.fi / s2.dex


  c.fi / ns-1.fi.de8.bind


T  d.fi / u1.stu


  e.fi


  f.fi / FFI1


  g.fi / 12.fra.pch


  i.fi / tld-all-ffm1@53030


  j.fi / FRA2


  k.fi

 

4. SOA-Entries


Domain:fi
Zone-Name:fi
Primary:a.fi
Mail:fi-domain-tech.ficora.fi
Serial:2025110665
Refresh:3605
Retry:1800
Expire:2419200
TTL:86400
num Entries:10


Domain:joonakorhonen.fi
Zone-Name:joonakorhonen.fi
Primary:ns1.shellit.org
Mail:info.shellit.org.joonakorhonen.fi
Serial:2019030105
Refresh:28800
Retry:7200
Expire:2419200
TTL:7200
num Entries:10


Domain:www.joonakorhonen.fi
Zone-Name:joonakorhonen.fi
Primary:ns1.shellit.org
Mail:info.shellit.org.joonakorhonen.fi
Serial:2019030105
Refresh:28800
Retry:7200
Expire:2419200
TTL:7200
num Entries:1


5. Screenshots

Startaddress: https://joonakorhonen.fi/, address used: https://joonakorhonen.fi/, Screenshot created 2025-11-06 20:52:30 +00:0

 

Mobil (412px x 732px)

 

1138 milliseconds

 

Screenshot mobile - https://joonakorhonen.fi/
Mobil + Landscape (732px x 412px)

 

1130 milliseconds

 

Screenshot mobile landscape - https://joonakorhonen.fi/
Screen (1280px x 1680px)

 

1350 milliseconds

 

Screenshot Desktop - https://joonakorhonen.fi/

 

Mobile- and other Chrome-Checks


widthheight
visual Viewport397732
content Size39714504

 

Good: No horizontal scrollbar. Content-size width = visual Viewport width.

 

6. Url-Checks


:

:
DomainnameHttp-StatusredirectSec.G
• http://joonakorhonen.fi/
65.108.249.211
301
https://joonakorhonen.fi/
Html is minified: 103.10 %
0.060
A
Date: Thu, 06 Nov 2025 19:48:08 GMT
Server: Apache
Location: https://joonakorhonen.fi/
Content-Length: 233
Content-Type: text/html; charset=iso-8859-1

• http://joonakorhonen.fi/
2a01:4f9:c011:abf6::1
301
https://joonakorhonen.fi/
Html is minified: 103.10 %
0.063
A
Date: Thu, 06 Nov 2025 19:48:08 GMT
Server: Apache
Location: https://joonakorhonen.fi/
Content-Length: 233
Content-Type: text/html; charset=iso-8859-1

• http://www.joonakorhonen.fi/
65.108.249.211
301
https://www.joonakorhonen.fi/
Html is minified: 103.04 %
0.033
A
Date: Thu, 06 Nov 2025 19:48:08 GMT
Server: Apache
Location: https://www.joonakorhonen.fi/
Content-Length: 237
Content-Type: text/html; charset=iso-8859-1

• http://www.joonakorhonen.fi/
2a01:4f9:c011:abf6::1
301
https://www.joonakorhonen.fi/
Html is minified: 103.04 %
0.047
A
Date: Thu, 06 Nov 2025 19:48:08 GMT
Server: Apache
Location: https://www.joonakorhonen.fi/
Content-Length: 237
Content-Type: text/html; charset=iso-8859-1

• https://joonakorhonen.fi/
65.108.249.211 gzip used - 5614 / 27893 - 79.87 %
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
200

Html is minified: 155.61 %
Other inline scripts (∑/total): 0/0
2.563
B
Date: Thu, 06 Nov 2025 19:48:08 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
ETag: "6cf5-642c4843edf00-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding
Last-Modified: Tue, 04 Nov 2025 13:07:40 GMT
Content-Encoding: gzip
Content-Length: 5614
Content-Type: text/html

• https://joonakorhonen.fi/
2a01:4f9:c011:abf6::1 gzip used - 5614 / 27893 - 79.87 %
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
200

Html is minified: 155.61 %
Other inline scripts (∑/total): 0/0
2.310
B
Date: Thu, 06 Nov 2025 19:48:12 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
ETag: "6cf5-642c4843edf00-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding
Last-Modified: Tue, 04 Nov 2025 13:07:40 GMT
Content-Encoding: gzip
Content-Length: 5614
Content-Type: text/html

• https://www.joonakorhonen.fi/
65.108.249.211 gzip used - 5614 / 27893 - 79.87 %
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
200

Html is minified: 155.61 %
Other inline scripts (∑/total): 0/0
2.513
B
Date: Thu, 06 Nov 2025 19:48:17 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
ETag: "6cf5-642c4843edf00-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding
Last-Modified: Tue, 04 Nov 2025 13:07:40 GMT
Content-Encoding: gzip
Content-Length: 5614
Content-Type: text/html

• https://www.joonakorhonen.fi/
2a01:4f9:c011:abf6::1 gzip used - 5614 / 27893 - 79.87 %
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
200

Html is minified: 155.61 %
Other inline scripts (∑/total): 0/0
2.310
B
Date: Thu, 06 Nov 2025 19:48:21 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
ETag: "6cf5-642c4843edf00-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding
Last-Modified: Tue, 04 Nov 2025 13:07:40 GMT
Content-Encoding: gzip
Content-Length: 5614
Content-Type: text/html

• http://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
65.108.249.211
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
301
https://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Html is minified: 102.37 %
Other inline scripts (∑/total): 0/0
0.063
A
Visible Content:
Date: Thu, 06 Nov 2025 19:48:25 GMT
Server: Apache
Location: https://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Content-Length: 302
Content-Type: text/html; charset=iso-8859-1

• http://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
2a01:4f9:c011:abf6::1
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
301
https://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Html is minified: 102.37 %
Other inline scripts (∑/total): 0/0
0.076
A
Visible Content:
Date: Thu, 06 Nov 2025 19:48:25 GMT
Server: Apache
Location: https://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Content-Length: 302
Content-Type: text/html; charset=iso-8859-1

• http://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
65.108.249.211
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
301
https://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Html is minified: 102.34 %
Other inline scripts (∑/total): 0/0
0.034
A
Visible Content:
Date: Thu, 06 Nov 2025 19:48:25 GMT
Server: Apache
Location: https://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Content-Length: 306
Content-Type: text/html; charset=iso-8859-1

• http://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
2a01:4f9:c011:abf6::1
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
301
https://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Html is minified: 102.34 %
Other inline scripts (∑/total): 0/0
0.030
A
Visible Content:
Date: Thu, 06 Nov 2025 19:48:25 GMT
Server: Apache
Location: https://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
Content-Length: 306
Content-Type: text/html; charset=iso-8859-1

• https://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de

Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
404

Html is minified: 103.70 %
Other inline scripts (∑/total): 0/0
2.436
A
Not Found
Visible Content:
Date: Thu, 06 Nov 2025 19:48:34 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Content-Length: 196
Content-Type: text/html; charset=iso-8859-1

• https://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de

Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
404

Html is minified: 103.70 %
Other inline scripts (∑/total): 0/0
2.390
A
Not Found
Visible Content:
Date: Thu, 06 Nov 2025 19:48:38 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Content-Length: 196
Content-Type: text/html; charset=iso-8859-1

• https://65.108.249.211/
65.108.249.211 gzip used - 5614 / 27893 - 79.87 %
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
200

Html is minified: 155.61 %
Other inline scripts (∑/total): 0/0
2.467
N
Certificate error: RemoteCertificateNameMismatch
Date: Thu, 06 Nov 2025 19:48:25 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
ETag: "6cf5-642c4843edf00-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding
Last-Modified: Tue, 04 Nov 2025 13:07:40 GMT
Content-Encoding: gzip
Content-Length: 5614
Content-Type: text/html

• https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/
2a01:4f9:c011:abf6::1 gzip used - 5614 / 27893 - 79.87 %
Inline-JavaScript (∑/total): 0/0 Inline-CSS (∑/total): 0/0
200

Html is minified: 155.61 %
Other inline scripts (∑/total): 0/0
2.467
N
Certificate error: RemoteCertificateNameMismatch
Date: Thu, 06 Nov 2025 19:48:29 GMT
Server: Apache
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
ETag: "6cf5-642c4843edf00-gzip"
Accept-Ranges: bytes
Vary: Accept-Encoding
Last-Modified: Tue, 04 Nov 2025 13:07:40 GMT
Content-Encoding: gzip
Content-Length: 5614
Content-Type: text/html

 

7. Comments


1. General Results, most used to calculate the result

Aname "joonakorhonen.fi" is domain, public suffix is ".fi", top-level-domain is ".fi", top-level-domain-type is "country-code", Country is Finland, tld-manager is "Finnish Transport and Communications Agency Traficom", num .fi-domains preloaded: 646 (complete: 276475)
AGood: All ip addresses are public addresses
AGood: Minimal 2 ip addresses per domain name found: joonakorhonen.fi has 2 different ip addresses (authoritative).
AGood: Minimal 2 ip addresses per domain name found: www.joonakorhonen.fi has 2 different ip addresses (authoritative).
AGood: Ipv4 and Ipv6 addresses per domain name found: joonakorhonen.fi has 1 ipv4, 1 ipv6 addresses
AGood: Ipv4 and Ipv6 addresses per domain name found: www.joonakorhonen.fi has 1 ipv4, 1 ipv6 addresses
AGood: No asked Authoritative Name Server had a timeout
AGood: destination is https
AGood: No cookie sent via http.
HSTS-Preload-Status: unknown. Domain never included in the Preload-list. Check https://hstspreload.org/ to learn some basics about the Google-Preload-List.
AGood: Some urls with http status 200/404 have a complete Content-Type header (MediaType / MediaSubType + correct charset):2 complete Content-Type - header (8 urls)
https://joonakorhonen.fi/ 65.108.249.211


Url with incomplete Content-Type - header - missing charset
https://joonakorhonen.fi/ 2a01:4f9:c011:abf6::1


Url with incomplete Content-Type - header - missing charset
https://www.joonakorhonen.fi/ 65.108.249.211


Url with incomplete Content-Type - header - missing charset
https://www.joonakorhonen.fi/ 2a01:4f9:c011:abf6::1


Url with incomplete Content-Type - header - missing charset
https://65.108.249.211/ 65.108.249.211


Url with incomplete Content-Type - header - missing charset
https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/ 2a01:4f9:c011:abf6::1


Url with incomplete Content-Type - header - missing charset
Ahttp://joonakorhonen.fi/ 65.108.249.211
301
https://joonakorhonen.fi/
Correct redirect http - https with the same domain name
Ahttp://joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
301
https://joonakorhonen.fi/
Correct redirect http - https with the same domain name
Ahttp://www.joonakorhonen.fi/ 65.108.249.211
301
https://www.joonakorhonen.fi/
Correct redirect http - https with the same domain name
Ahttp://www.joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
301
https://www.joonakorhonen.fi/
Correct redirect http - https with the same domain name
Bhttps://joonakorhonen.fi/ 65.108.249.211
200

Missing HSTS-Header
Bhttps://joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Missing HSTS-Header
Bhttps://www.joonakorhonen.fi/ 65.108.249.211
200

Missing HSTS-Header
Bhttps://www.joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Missing HSTS-Header
Bhttps://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
404

Missing HSTS-Header
Bhttps://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
404

Missing HSTS-Header
CError - no preferred version www or non-www. Select one version as preferred version, then add a redirect https + not-preferred version to https + preferred version. Perhaps in your port 443 vHost something like "RewriteEngine on" + "RewriteCond %{SERVER_NAME} = example.com" + "ReWriteRule ^ https://www.example.com%{REQUEST_URI} [END,QSA,R=permanent]" (three rows, without the "). That should create a redirect https + example.com ⇒ https + www.example.com. Or switch both values to use the non-www version as your preferred version.
CError - more then one version with Http-Status 200. After all redirects, all users (and search engines) should see the same https url: Non-www or www, but not both with http status 200.
Nhttps://65.108.249.211/ 65.108.249.211
200

Error - Certificate isn't trusted, RemoteCertificateNameMismatch
Nhttps://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/ 2a01:4f9:c011:abf6::1
200

Error - Certificate isn't trusted, RemoteCertificateNameMismatch
AGood: More then one ip address per domain name found, checking all ip addresses the same http status and the same certificate found: Domain joonakorhonen.fi, 2 ip addresses.
AGood: More then one ip address per domain name found, checking all ip addresses the same http status and the same certificate found: Domain www.joonakorhonen.fi, 2 ip addresses.
Info: Checking all ip addresses of that domain without sending the hostname only one certificate found. Checking all ip addresses and sending the hostname only one certificate found. Both certificates are the same. So that domain doesn't require Server Name Indication (SNI), it's the primary certificate of that set of ip addresses.: Domain joonakorhonen.fi, 2 ip addresses, 1 different http results.
Info: Checking all ip addresses of that domain without sending the hostname only one certificate found. Checking all ip addresses and sending the hostname only one certificate found. Both certificates are the same. So that domain doesn't require Server Name Indication (SNI), it's the primary certificate of that set of ip addresses.: Domain www.joonakorhonen.fi, 2 ip addresses, 1 different http results.
BNo _mta-sts TXT record found (mta-sts: Mail Transfer Agent Strict Transport Security - see RFC 8461). Read the result of server-daten.de (Url-Checks, Comments, Connections and DomainServiceRecords) to see a complete definition. Domainname: _mta-sts.joonakorhonen.fi

2. Header-Checks

Ajoonakorhonen.fi 65.108.249.211
Content-Security-Policy
Ok: Header without syntax errors found: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
A

Good: default-src directive only with 'none' or 'self', additional sources are blocked. connect-src
A

Good: default-src without 'unsafe-inline' or 'unsave-eval'. connect-src
A

Good: form-action directive found. That reduces the risk sending data to unwanted domains. form-action is a navigation-directive, so default-src isn't used.
A

Good: frame-ancestors directive found. That limits pages who are allowed to use this page in a frame / iframe / object / embed / applet. frame-ancestors is a navigation-directive, so default-src isn't used.
A

Good: base-uri directive found. That limits the URLs which can be used in a document's <base> element. Because it's a document directive, default-src isn't used, so an own directive is required.
A

Good: No object-src found, but the default-src used as fallback is defined and restricted.
F

Critical: script-src with 'unsafe-inline' or 'unsafe-eval' and without a nonce found. That's dangerous, don't use it. If you really need one of these unsafe directives, add a nonce.
A

Good: script-src without * and a scheme found.
A

Good: script-src without data: schema found. Why is this important? The data: schema allows hidden code injection. Insert <script src='data:application/javascript;base64,YWxlcnQoJ1hTUycpOw=='></script> in your page and see what happens.
A

Good: frame-src without data: defined or frame-src missing and the default-src used as fallback not allows the data: schema. That blocks hidden code injection. Insert <iframe src="data:text/html;charset=utf-8;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGJvZHk+PHA+YmVmb3JlPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmFsZXJ0KCdYU1MnKTwvc2NyaXB0PjxwPmFmdGVyPC9ib2R5PjwvaHRtbD4="></iframe> in your page and see what happens.
C

Info: default-src and some other fetch directives have the same list of values. Remove the other fetch directive, default-src is used as fallback. Directives to remove: connect-src
A
X-Content-Type-Options
Ok: Header without syntax errors found: nosniff
A
Referrer-Policy
Ok: Header without syntax errors found: strict-origin-when-cross-origin
A
X-Frame-Options
Ok: Header without syntax errors found: SAMEORIGIN
B

Info: Header is deprecated. May not longer work in modern browsers. SAMEORIGIN. Better solution: Use a Content-Security-Policy Header with a frame-ancestors directive. DENY - use 'none', SAMEORIGIN - use 'self'. If you want to allow some domains to frame your page, add these urls.
A
X-Xss-Protection
Ok: Header without syntax errors found: 1; mode=block
B

Info: Header is deprecated. May not longer work in modern browsers. 1; mode=block
Ajoonakorhonen.fi 2a01:4f9:c011:abf6::1
Content-Security-Policy
Ok: Header without syntax errors found: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
A

Good: default-src directive only with 'none' or 'self', additional sources are blocked. connect-src
A

Good: default-src without 'unsafe-inline' or 'unsave-eval'. connect-src
A

Good: form-action directive found. That reduces the risk sending data to unwanted domains. form-action is a navigation-directive, so default-src isn't used.
A

Good: frame-ancestors directive found. That limits pages who are allowed to use this page in a frame / iframe / object / embed / applet. frame-ancestors is a navigation-directive, so default-src isn't used.
A

Good: base-uri directive found. That limits the URLs which can be used in a document's <base> element. Because it's a document directive, default-src isn't used, so an own directive is required.
A

Good: No object-src found, but the default-src used as fallback is defined and restricted.
F

Critical: script-src with 'unsafe-inline' or 'unsafe-eval' and without a nonce found. That's dangerous, don't use it. If you really need one of these unsafe directives, add a nonce.
A

Good: script-src without * and a scheme found.
A

Good: script-src without data: schema found. Why is this important? The data: schema allows hidden code injection. Insert <script src='data:application/javascript;base64,YWxlcnQoJ1hTUycpOw=='></script> in your page and see what happens.
A

Good: frame-src without data: defined or frame-src missing and the default-src used as fallback not allows the data: schema. That blocks hidden code injection. Insert <iframe src="data:text/html;charset=utf-8;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGJvZHk+PHA+YmVmb3JlPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmFsZXJ0KCdYU1MnKTwvc2NyaXB0PjxwPmFmdGVyPC9ib2R5PjwvaHRtbD4="></iframe> in your page and see what happens.
C

Info: default-src and some other fetch directives have the same list of values. Remove the other fetch directive, default-src is used as fallback. Directives to remove: connect-src
A
X-Content-Type-Options
Ok: Header without syntax errors found: nosniff
A
Referrer-Policy
Ok: Header without syntax errors found: strict-origin-when-cross-origin
A
X-Frame-Options
Ok: Header without syntax errors found: SAMEORIGIN
B

Info: Header is deprecated. May not longer work in modern browsers. SAMEORIGIN. Better solution: Use a Content-Security-Policy Header with a frame-ancestors directive. DENY - use 'none', SAMEORIGIN - use 'self'. If you want to allow some domains to frame your page, add these urls.
A
X-Xss-Protection
Ok: Header without syntax errors found: 1; mode=block
B

Info: Header is deprecated. May not longer work in modern browsers. 1; mode=block
Awww.joonakorhonen.fi 65.108.249.211
Content-Security-Policy
Ok: Header without syntax errors found: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
A

Good: default-src directive only with 'none' or 'self', additional sources are blocked. connect-src
A

Good: default-src without 'unsafe-inline' or 'unsave-eval'. connect-src
A

Good: form-action directive found. That reduces the risk sending data to unwanted domains. form-action is a navigation-directive, so default-src isn't used.
A

Good: frame-ancestors directive found. That limits pages who are allowed to use this page in a frame / iframe / object / embed / applet. frame-ancestors is a navigation-directive, so default-src isn't used.
A

Good: base-uri directive found. That limits the URLs which can be used in a document's <base> element. Because it's a document directive, default-src isn't used, so an own directive is required.
A

Good: No object-src found, but the default-src used as fallback is defined and restricted.
F

Critical: script-src with 'unsafe-inline' or 'unsafe-eval' and without a nonce found. That's dangerous, don't use it. If you really need one of these unsafe directives, add a nonce.
A

Good: script-src without * and a scheme found.
A

Good: script-src without data: schema found. Why is this important? The data: schema allows hidden code injection. Insert <script src='data:application/javascript;base64,YWxlcnQoJ1hTUycpOw=='></script> in your page and see what happens.
A

Good: frame-src without data: defined or frame-src missing and the default-src used as fallback not allows the data: schema. That blocks hidden code injection. Insert <iframe src="data:text/html;charset=utf-8;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGJvZHk+PHA+YmVmb3JlPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmFsZXJ0KCdYU1MnKTwvc2NyaXB0PjxwPmFmdGVyPC9ib2R5PjwvaHRtbD4="></iframe> in your page and see what happens.
C

Info: default-src and some other fetch directives have the same list of values. Remove the other fetch directive, default-src is used as fallback. Directives to remove: connect-src
A
X-Content-Type-Options
Ok: Header without syntax errors found: nosniff
A
Referrer-Policy
Ok: Header without syntax errors found: strict-origin-when-cross-origin
A
X-Frame-Options
Ok: Header without syntax errors found: SAMEORIGIN
B

Info: Header is deprecated. May not longer work in modern browsers. SAMEORIGIN. Better solution: Use a Content-Security-Policy Header with a frame-ancestors directive. DENY - use 'none', SAMEORIGIN - use 'self'. If you want to allow some domains to frame your page, add these urls.
A
X-Xss-Protection
Ok: Header without syntax errors found: 1; mode=block
B

Info: Header is deprecated. May not longer work in modern browsers. 1; mode=block
Awww.joonakorhonen.fi 2a01:4f9:c011:abf6::1
Content-Security-Policy
Ok: Header without syntax errors found: default-src 'self'; script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com cdnjs.cloudflare.com; font-src 'self' data: fonts.gstatic.com cdnjs.cloudflare.com; img-src 'self' data: https:; connect-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'
A

Good: default-src directive only with 'none' or 'self', additional sources are blocked. connect-src
A

Good: default-src without 'unsafe-inline' or 'unsave-eval'. connect-src
A

Good: form-action directive found. That reduces the risk sending data to unwanted domains. form-action is a navigation-directive, so default-src isn't used.
A

Good: frame-ancestors directive found. That limits pages who are allowed to use this page in a frame / iframe / object / embed / applet. frame-ancestors is a navigation-directive, so default-src isn't used.
A

Good: base-uri directive found. That limits the URLs which can be used in a document's <base> element. Because it's a document directive, default-src isn't used, so an own directive is required.
A

Good: No object-src found, but the default-src used as fallback is defined and restricted.
F

Critical: script-src with 'unsafe-inline' or 'unsafe-eval' and without a nonce found. That's dangerous, don't use it. If you really need one of these unsafe directives, add a nonce.
A

Good: script-src without * and a scheme found.
A

Good: script-src without data: schema found. Why is this important? The data: schema allows hidden code injection. Insert <script src='data:application/javascript;base64,YWxlcnQoJ1hTUycpOw=='></script> in your page and see what happens.
A

Good: frame-src without data: defined or frame-src missing and the default-src used as fallback not allows the data: schema. That blocks hidden code injection. Insert <iframe src="data:text/html;charset=utf-8;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGJvZHk+PHA+YmVmb3JlPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmFsZXJ0KCdYU1MnKTwvc2NyaXB0PjxwPmFmdGVyPC9ib2R5PjwvaHRtbD4="></iframe> in your page and see what happens.
C

Info: default-src and some other fetch directives have the same list of values. Remove the other fetch directive, default-src is used as fallback. Directives to remove: connect-src
A
X-Content-Type-Options
Ok: Header without syntax errors found: nosniff
A
Referrer-Policy
Ok: Header without syntax errors found: strict-origin-when-cross-origin
A
X-Frame-Options
Ok: Header without syntax errors found: SAMEORIGIN
B

Info: Header is deprecated. May not longer work in modern browsers. SAMEORIGIN. Better solution: Use a Content-Security-Policy Header with a frame-ancestors directive. DENY - use 'none', SAMEORIGIN - use 'self'. If you want to allow some domains to frame your page, add these urls.
A
X-Xss-Protection
Ok: Header without syntax errors found: 1; mode=block
B

Info: Header is deprecated. May not longer work in modern browsers. 1; mode=block
Fjoonakorhonen.fi 65.108.249.211
Permissions-Policy
Critical: Missing Header:
Bjoonakorhonen.fi 65.108.249.211
Cross-Origin-Embedder-Policy
Info: Missing Header
Bjoonakorhonen.fi 65.108.249.211
Cross-Origin-Opener-Policy
Info: Missing Header
Bjoonakorhonen.fi 65.108.249.211
Cross-Origin-Resource-Policy
Info: Missing Header
Fjoonakorhonen.fi 2a01:4f9:c011:abf6::1
Permissions-Policy
Critical: Missing Header:
Bjoonakorhonen.fi 2a01:4f9:c011:abf6::1
Cross-Origin-Embedder-Policy
Info: Missing Header
Bjoonakorhonen.fi 2a01:4f9:c011:abf6::1
Cross-Origin-Opener-Policy
Info: Missing Header
Bjoonakorhonen.fi 2a01:4f9:c011:abf6::1
Cross-Origin-Resource-Policy
Info: Missing Header
Fwww.joonakorhonen.fi 65.108.249.211
Permissions-Policy
Critical: Missing Header:
Bwww.joonakorhonen.fi 65.108.249.211
Cross-Origin-Embedder-Policy
Info: Missing Header
Bwww.joonakorhonen.fi 65.108.249.211
Cross-Origin-Opener-Policy
Info: Missing Header
Bwww.joonakorhonen.fi 65.108.249.211
Cross-Origin-Resource-Policy
Info: Missing Header
Fwww.joonakorhonen.fi 2a01:4f9:c011:abf6::1
Permissions-Policy
Critical: Missing Header:
Bwww.joonakorhonen.fi 2a01:4f9:c011:abf6::1
Cross-Origin-Embedder-Policy
Info: Missing Header
Bwww.joonakorhonen.fi 2a01:4f9:c011:abf6::1
Cross-Origin-Opener-Policy
Info: Missing Header
Bwww.joonakorhonen.fi 2a01:4f9:c011:abf6::1
Cross-Origin-Resource-Policy
Info: Missing Header

3. DNS- and NameServer - Checks

AInfo:: 24 Root-climbing DNS Queries required to find all IPv4- and IPv6-Addresses of 5 Name Servers.
AInfo:: 24 Queries complete, 24 with IPv6, 0 with IPv4.
AGood: All DNS Queries done via IPv6.
Ok (4 - 8):: An average of 4.8 queries per domain name server required to find all ip addresses of all name servers.
AInfo:: 5 different Name Servers found: ns1.shellit.org, ns1.z.fi, ns2.shellit.org, ns2.z.fi, ns3.shellit.org, 5 Name Servers included in Delegation: ns1.shellit.org, ns1.z.fi, ns2.shellit.org, ns2.z.fi, ns3.shellit.org, 5 Name Servers included in 1 Zone definitions: ns1.shellit.org, ns1.z.fi, ns2.shellit.org, ns2.z.fi, ns3.shellit.org, 1 Name Servers listed in SOA.Primary: ns1.shellit.org.
AGood: Only one SOA.Primary Name Server found.: ns1.shellit.org.
AGood: SOA.Primary Name Server included in the delegation set.: ns1.shellit.org.
AGood: Consistency between delegation and zone. The set of NS records served by the authoritative name servers must match those proposed for the delegation in the parent zone. Ordered list of name servers: ns1.shellit.org, ns1.z.fi, ns2.shellit.org, ns2.z.fi, ns3.shellit.org
AGood: All Name Server Domain Names have a Public Suffix.
AGood: All Name Server Domain Names ending with a Public Suffix have minimal one IPv4- or IPv6 address.
AGood: All Name Server ip addresses are public.
AGood: Minimal 2 different name servers (public suffix and public ip address) found: 5 different Name Servers found
AGood: All name servers have ipv4- and ipv6-addresses.: 5 different Name Servers found
AGood: Name servers with different Top Level Domains / Public Suffix List entries found: 5 Name Servers, 2 Top Level Domains: fi, org
AGood: Name Servers with different domain names found.: 2 different Domains found
AGood: Name servers with different Country locations found: 5 Name Servers, 3 Countries: CA, DE, FI
AInfo: Ipv4-Subnet-list: 5 Name Servers, 3 different subnets (first Byte): 162., 164., 5., 3 different subnets (first two Bytes): 162.219., 164.215., 5.75., 4 different subnets (first three Bytes): 162.219.54., 162.219.55., 164.215.39., 5.75.253.
AGood: Name Server IPv4-addresses from different subnet found:
AInfo: IPv6-Subnet-list: 5 Name Servers with IPv6, 3 different subnets (first block): 2620:, 2a01:, 2a03:, 3 different subnets (first two blocks): 2620:010a:, 2a01:04f8:, 2a03:e581:, 4 different subnets (first three blocks): 2620:010a:80eb:, 2620:010a:80ec:, 2a01:04f8:c010:, 2a03:e581:0004:, 4 different subnets (first four blocks): 2620:010a:80eb:0000:, 2620:010a:80ec:0000:, 2a01:04f8:c010:b53e:, 2a03:e581:0004:0000:
AGood: Name Server IPv6 addresses from different subnets found.
AInfo: Nameserver mit different domain names found. May be a problem with DNS-Updates
AGood: Nameserver supports TCP connections: 10 good Nameserver
AGood: Nameserver supports Echo Capitalization: 10 good Nameserver
XNameserver Timeout checking Echo Capitalization: d.fi
AGood: Nameserver supports EDNS with max. 512 Byte Udp payload, message is smaller: 10 good Nameserver
AGood: Nameserver has passed 10 EDNS-Checks (OP100, FLAGS, V1, V1OP100, V1FLAGS, DNSSEC, V1DNSSEC, NSID, COOKIE, CLIENTSUBNET): 10 good Nameserver
AGood: All SOA have the same Serial Number
Warning: No CAA entry with issue/issuewild found, every CAA can create a certificate. Read https://en.wikipedia.org/wiki/DNS_Certification_Authority_Authorization to learn some basics about the idea of CAA. Your name server must support such an entry. Not all dns providers support CAA entries.

4. Content- and Performance-critical Checks

AGood: All checks /.well-known/acme-challenge/random-filename without redirects answer with the expected http status 404 - Not Found. Creating a Letsencrypt certificate via http-01 challenge should work. If it doesn't work: Check your vHost configuration (apachectl -S, httpd -S, nginx -T). Every combination of port and ServerName / ServerAlias (Apache) or Server (Nginx) must be unique. Merge duplicated entries in one vHost. If you use an IIS, extensionless files must be allowed in the /.well-known/acme-challenge subdirectory. Create a web.config in that directory. Content: <configuration><system.webServer><staticContent><mimeMap fileExtension="." mimeType="text/plain" /></staticContent></system.webServer></configuration>. If you have a redirect http ⇒ https, that's ok, Letsencrypt follows such redirects to port 80 / 443 (same or other server). There must be a certificate. But the certificate may be expired, self signed or with a not matching domain name. Checking the validation file Letsencrypt ignores such certificate errors. Trouble creating a certificate? Use https://community.letsencrypt.org/ to ask.
AGood: Every https result with status 200 and greater 1024 Bytes is compressed (gzip, deflate, br checked).
AGood: No https + http status 200 with inline CSS / JavaScript found
https://joonakorhonen.fi/ 65.108.249.211
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
https://joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
https://www.joonakorhonen.fi/ 65.108.249.211
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
https://www.joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
https://65.108.249.211/ 65.108.249.211
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/ 2a01:4f9:c011:abf6::1
200

Warning: Https result with status 200 found, Html-Content is too big. Should be max. 110 %. May contain inline CSS / JavaScript, too much comments or white space. Re-used ressources - create files with a long Cache-Control max-age header. Remove comments and white space.
https://joonakorhonen.fi/ 65.108.249.211
200

Warning: Https connections (Standard Port 443) found without support of the http/2 protocol via ALPN. Http/2 is the new Http-Version (old: http 1.1) with some important new features. Update your server software so http/2 is available. Only one TCP-connection per Server (that's a performance boost), Header-Compression and Server Pushs are available. Domain Sharding and Inline-CSS/Javascript shouldn't used with http/2.
https://joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Warning: Https connections (Standard Port 443) found without support of the http/2 protocol via ALPN. Http/2 is the new Http-Version (old: http 1.1) with some important new features. Update your server software so http/2 is available. Only one TCP-connection per Server (that's a performance boost), Header-Compression and Server Pushs are available. Domain Sharding and Inline-CSS/Javascript shouldn't used with http/2.
https://www.joonakorhonen.fi/ 65.108.249.211
200

Warning: Https connections (Standard Port 443) found without support of the http/2 protocol via ALPN. Http/2 is the new Http-Version (old: http 1.1) with some important new features. Update your server software so http/2 is available. Only one TCP-connection per Server (that's a performance boost), Header-Compression and Server Pushs are available. Domain Sharding and Inline-CSS/Javascript shouldn't used with http/2.
https://www.joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Warning: Https connections (Standard Port 443) found without support of the http/2 protocol via ALPN. Http/2 is the new Http-Version (old: http 1.1) with some important new features. Update your server software so http/2 is available. Only one TCP-connection per Server (that's a performance boost), Header-Compression and Server Pushs are available. Domain Sharding and Inline-CSS/Javascript shouldn't used with http/2.
https://65.108.249.211/ 65.108.249.211
200

Warning: Https connections (Standard Port 443) found without support of the http/2 protocol via ALPN. Http/2 is the new Http-Version (old: http 1.1) with some important new features. Update your server software so http/2 is available. Only one TCP-connection per Server (that's a performance boost), Header-Compression and Server Pushs are available. Domain Sharding and Inline-CSS/Javascript shouldn't used with http/2.
https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/ 2a01:4f9:c011:abf6::1
200

Warning: Https connections (Standard Port 443) found without support of the http/2 protocol via ALPN. Http/2 is the new Http-Version (old: http 1.1) with some important new features. Update your server software so http/2 is available. Only one TCP-connection per Server (that's a performance boost), Header-Compression and Server Pushs are available. Domain Sharding and Inline-CSS/Javascript shouldn't used with http/2.
https://joonakorhonen.fi/ 65.108.249.211
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
https://joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
https://www.joonakorhonen.fi/ 65.108.249.211
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
https://www.joonakorhonen.fi/ 2a01:4f9:c011:abf6::1
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
https://65.108.249.211/ 65.108.249.211
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/ 2a01:4f9:c011:abf6::1
200

Critical: Some script Elements (type text/javascript) with a src-Attribute don't have a defer / async - Attribute. Loading and executing these JavaScripts blocks parsing and rendering the Html-Output. That's bad if your site is large or the connection is slow / mobile usage. Use "async" if the js file has only functions (so nothing is executed after parsing the file) or is independend. Use "defer" if the order of the scripts is important. All "defer" scripts are executed before the DOMContentLoaded event is fired. Check https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script to see some details.: 1 script elements without defer/async.
AGood: All CSS / JavaScript files are sent compressed (gzip, deflate, br checked). That reduces the content of the files. 16 external CSS / JavaScript files found
AGood: All images with internal compression not compressed. Some Images (.png, .jpg, .jpeg, .webp, .gif) are already compressed, so an additional compression isn't helpful. 44 images (type image/png, image/jpg, image/jpeg, image/webp, image/gif) found without additional Compression. Not required because these images are already compressed
Warning: CSS / JavaScript files with a missing or too short Cache-Control header found. Browsers should cache and re-use these files. 8 external CSS / JavaScript files without Cache-Control-Header, 0 with Cache-Control, but no max-age, 4 with Cache-Control max-age too short (minimum 7 days), 4 with Cache-Control long enough, 16 complete.
Warning: Images with a missing or too short Cache-Control header found. Browsers should cache and re-use these files. 44 image files without Cache-Control-Header, 0 with Cache-Control, but no max-age, 0 with Cache-Control max-age too short (minimum 7 days), 8 with Cache-Control long enough, 52 complete.
AGood: All checked attribute values are enclosed in quotation marks (" or ').
AGood: Some img-elements have a valid alt-attribute.: 78 img-elements found, 60 img-elements with correct alt-attributes (defined, not an empty value).
Wrong: img-elements without alt-attribute or empty alt-attribute found. The alt-attribute ("alternative") is required and should describe the img. So Screenreader and search engines are able to use these informations.: 6 img-elements without alt-attribute, 12 img-elements with empty alt-attribute found.
AGood: Domainname is not on the "Specially Designated Nationals And Blocked Persons List" (SDN). That's an US-list of individuals and companies owned or controlled by, or acting for or on behalf of, targeted countries. It also lists individuals, groups, and entities, such as terrorists and narcotics traffickers designated under programs that are not country-specific. Collectively, such individuals and companies are called "Specially Designated Nationals" or "SDNs." Their assets are blocked and U.S. persons are generally prohibited from dealing with them. So if a domain name is on that list, it's impossible to create a Letsencrypt certificate with that domain name. Check the list manual - https://www.treasury.gov/resource-center/sanctions/sdn-list/pages/default.aspx
https://joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
404
2.436 seconds
Warning: 404 needs more then one second
https://www.joonakorhonen.fi/.well-known/acme-challenge/check-your-website-dot-server-daten-dot-de
404
2.390 seconds
Warning: 404 needs more then one second
ADuration: 333507 milliseconds, 333.507 seconds

 

8. Connections

DomainIPPortCert.ProtocolKeyExchangeStrengthCipherStrengthHashAlgorithmOCSP stapling
Domain/KeyExchangeIP/StrengthPort/CipherCert./StrengthProtocol/HashAlgorithmOCSP stapling
joonakorhonen.fi
65.108.249.211
443
ok
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
joonakorhonen.fi
65.108.249.211
443
ok
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


joonakorhonen.fi
2a01:4f9:c011:abf6::1
443
ok
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

joonakorhonen.fi
2a01:4f9:c011:abf6::1
443
ok
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


www.joonakorhonen.fi
65.108.249.211
443
ok
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

www.joonakorhonen.fi
65.108.249.211
443
ok
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


www.joonakorhonen.fi
2a01:4f9:c011:abf6::1
443
ok
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

www.joonakorhonen.fi
2a01:4f9:c011:abf6::1
443
ok
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
No SNI required - domain included in main certificate
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


joonakorhonen.fi
joonakorhonen.fi
443
ok
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

joonakorhonen.fi
joonakorhonen.fi
443
ok
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


www.joonakorhonen.fi
www.joonakorhonen.fi
443
ok
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

www.joonakorhonen.fi
www.joonakorhonen.fi
443
ok
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


65.108.249.211
65.108.249.211
443
name does not match
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

65.108.249.211
65.108.249.211
443
name does not match
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
Cert sent without SNI
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
Cert sent without SNI
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US


[2a01:04f9:c011:abf6:0000:0000:0000:0001]
2a01:4f9:c011:abf6::1
443
name does not match
Tls12
ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok

[2a01:04f9:c011:abf6:0000:0000:0000:0001]
2a01:4f9:c011:abf6::1
443
name does not match
Tls12

ECDH Ephermal
255
Aes256
256
Sha384
not supported
ok
no http/2 via ALPN 
Cert sent without SNI
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
no http/2 via ALPN
Cert sent without SNI
Tls.1.2
no Tls.1.1
no Tls.1.0
no Ssl3
no Ssl2
Chain (complete)

1CN=joonakorhonen.fi


2CN=E8, O=Let's Encrypt, C=US

 

9. Certificates

1.
1.
CN=joonakorhonen.fi
03.11.2025
01.02.2026
expires in 87 days
joonakorhonen.fi, www.joonakorhonen.fi - 2 entries
1.
1.
CN=joonakorhonen.fi
03.11.2025

01.02.2026
expires in 87 days


joonakorhonen.fi, www.joonakorhonen.fi - 2 entries

KeyalgorithmEC Public Key (256 bit, prime256v1)
Signatur:ECDSA SHA384
Serial Number:05A79DA2AC36C63D32DFFBE59ED7E5D2848B
Thumbprint:89EFBFF89CFCBBF461C1FC48B06EAC3BF55FEA13
SHA256 / Certificate:XSHmP69gVrqN07Nm+tqjL/gDLwelywPAuj2HvxulAG8=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):4d5055d6e5819120e6ab9bf6a6f3340d585e0218986541acc32f13acbf85566b
SHA256 hex / Subject Public Key Information (SPKI):4d5055d6e5819120e6ab9bf6a6f3340d585e0218986541acc32f13acbf85566b (is buggy, ignore the result)
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Good: Key isn't compromised
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:yes
Enhanced Key Usage:Serverauthentifizierung (1.3.6.1.5.5.7.3.1), Clientauthentifizierung (1.3.6.1.5.5.7.3.2)




2.
CN=E8, O=Let's Encrypt, C=US
13.03.2024
13.03.2027
expires in 492 days


2.
CN=E8, O=Let's Encrypt, C=US
13.03.2024

13.03.2027
expires in 492 days




KeyalgorithmEC Public Key (384 bit, secp384r1)
Signatur:SHA256 With RSA-Encryption
Serial Number:63959363C24E7082715918BFC3D7ED56
Thumbprint:54317EB0765F0BC674855184EB8374B4199E4655
SHA256 / Certificate:g2JP0zjI2bAjwYpny3qcBRnaQ9EXdbTGy9rUXD2ZfFI=
SHA256 hex / Cert (DANE * 0 1):e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256 hex / PublicKey (DANE * 1 1):885bf0572252c6741dc9a52f5044487fef2a93b811cdedfad7624cc283b7cdd5
SHA256 hex / Subject Public Key Information (SPKI):
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Check unknown. No result 404 / 200
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:Clientauthentifizierung (1.3.6.1.5.5.7.3.2), Serverauthentifizierung (1.3.6.1.5.5.7.3.1)




3.
CN=ISRG Root X1, O=Internet Security Research Group, C=US
04.06.2015
04.06.2035
expires in 3497 days


3.
CN=ISRG Root X1, O=Internet Security Research Group, C=US
04.06.2015

04.06.2035
expires in 3497 days




KeyalgorithmRSA encryption (4096 bit)
Signatur:SHA256 With RSA-Encryption
Serial Number:008210CFB0D240E3594463E0BB63828B00
Thumbprint:CABD2A79A1076A31F21D253635CB039D4329A5E8
SHA256 / Certificate:lrzsBiZJdvN0YHeazyjFp8/oo8Cq4RqP/O4FwL3fCMY=
SHA256 hex / Cert (DANE * 0 1):96bcec06264976f37460779acf28c5a7cfe8a3c0aae11a8ffcee05c0bddf08c6
SHA256 hex / PublicKey (DANE * 1 1):0b9fa5a59eed715c26c1020c711b4f6ec42d58b0015e14337a39dad301c5afc3
SHA256 hex / Subject Public Key Information (SPKI):0b9fa5a59eed715c26c1020c711b4f6ec42d58b0015e14337a39dad301c5afc3
SPKI checked via https://v1.pwnedkeys.com/spki-hash:Good: Key isn't compromised
OCSP - Url:
OCSP - must staple:no
Certificate Transparency:no
Enhanced Key Usage:




 

10. Last Certificates - Certificate Transparency Log Check

1. Source CertSpotter - active certificates (one check per day)

Issuerlast 7 daysactivenum Certs
CN=R12, O=Let's Encrypt, C=US
0
2
2
CN=R13, O=Let's Encrypt, C=US
0
2
2
CN=E7, O=Let's Encrypt, C=US
1
1
1
CN=E8, O=Let's Encrypt, C=US
1
1
1

CertSpotter-IdIssuernot beforenot afterDomain namesLE-Duplicatenext LE
12555094790
leaf cert
CN=E8, O=Let's Encrypt, C=US
2025-11-03 14:36:07
2026-02-01 14:36:06
joonakorhonen.fi, www.joonakorhonen.fi - 2 entries


12553658320
leaf cert
CN=E7, O=Let's Encrypt, C=US
2025-11-03 11:56:48
2026-02-01 11:56:47
www.joonakorhonen.fi - 1 entries


12464995448
leaf cert
CN=R12, O=Let's Encrypt, C=US
2025-10-26 21:24:04
2026-01-24 21:24:03
www.joonakorhonen.fi - 1 entries


12464994832
leaf cert
CN=R13, O=Let's Encrypt, C=US
2025-10-26 21:23:54
2026-01-24 21:23:53
joonakorhonen.fi - 1 entries


11618056863
leaf cert
CN=R13, O=Let's Encrypt, C=US
2025-08-24 20:07:39
2025-11-22 20:07:38
www.joonakorhonen.fi - 1 entries


11618054869
leaf cert
CN=R12, O=Let's Encrypt, C=US
2025-08-24 20:07:30
2025-11-22 20:07:29
joonakorhonen.fi - 1 entries


 

2. Source crt.sh - old and new certificates, sometimes very slow - only certificates with "not after" > of the last months are listed

Issuerlast 7 daysactivenum Certs
CN=R12, O=Let's Encrypt, C=US
0
2
2
CN=R13, O=Let's Encrypt, C=US
0
2
2
CN=E8, O=Let's Encrypt, C=US
1
1
1
CN=E7, O=Let's Encrypt, C=US
1
1
1
CN=R11, O=Let's Encrypt, C=US
0
0
1
CN=R10, O=Let's Encrypt, C=US
0
0
1

CRT-IdIssuernot beforenot afterDomain namesLE-Duplicatenext LE
22181601116
leaf cert
CN=E8, O=Let's Encrypt, C=US
2025-11-03 13:36:07
2026-02-01 13:36:06
joonakorhonen.fi, www.joonakorhonen.fi
2 entries


22179439752
leaf cert
CN=E7, O=Let's Encrypt, C=US
2025-11-03 10:56:48
2026-02-01 10:56:47
www.joonakorhonen.fi
1 entries


22025150812
leaf cert
CN=R12, O=Let's Encrypt, C=US
2025-10-26 20:24:04
2026-01-24 20:24:03
www.joonakorhonen.fi
1 entries


22025158158
leaf cert
CN=R13, O=Let's Encrypt, C=US
2025-10-26 20:23:54
2026-01-24 20:23:53
joonakorhonen.fi
1 entries


20550954488
leaf cert
CN=R13, O=Let's Encrypt, C=US
2025-08-24 18:07:39
2025-11-22 19:07:38
www.joonakorhonen.fi
1 entries


20550946998
precert
CN=R12, O=Let's Encrypt, C=US
2025-08-24 18:07:30
2025-11-22 19:07:29
joonakorhonen.fi
1 entries


19169686081
precert
CN=R11, O=Let's Encrypt, C=US
2025-06-22 00:20:39
2025-09-20 00:20:38
www.joonakorhonen.fi
1 entries


19169717134
leaf cert
CN=R10, O=Let's Encrypt, C=US
2025-06-22 00:20:25
2025-09-20 00:20:24
joonakorhonen.fi
1 entries


 

11. Html-Content - Entries

Summary


Subresource Integrity (SRI)
DomainnameHtmlElementrel/property∑ size∑ problems∑ int.∑ ext.∑ Origin poss.∑ SRI ParseErrors∑ SRI valid∑ SRI missing
https://joonakorhonen.fi/
65.108.249.211
a

20

0


0
0
0


img

13
3,438,047 Bytes
0
11
2
2
0
0
-2

link
stylesheet
3
20,916 Bytes
0
1
2
2
0
0
-2

link
other
3
1,845 Bytes
0
1
0
0
0
0


meta
other
2

0


0
0
0


script

1
5,010 Bytes
0
1
0
0
0
0

https://joonakorhonen.fi/
2a01:4f9:c011:abf6::1
a

20

0


0
0
0


img

13
3,438,047 Bytes
0
11
2
2
0
0
-2

link
stylesheet
3
20,916 Bytes
0
1
2
2
0
0
-2

link
other
3
1,845 Bytes
0
1
0
0
0
0


meta
other
2

0


0
0
0


script

1
5,010 Bytes
0
1
0
0
0
0

https://www.joonakorhonen.fi/
65.108.249.211
a

20

0


0
0
0


img

13
3,438,047 Bytes
0
11
2
2
0
0
-2

link
stylesheet
3
20,916 Bytes
0
1
2
2
0
0
-2

link
other
3
1,845 Bytes
0
1
0
0
0
0


meta
other
2

0


0
0
0


script

1
5,010 Bytes
0
1
0
0
0
0

https://www.joonakorhonen.fi/
2a01:4f9:c011:abf6::1
a

20

0


0
0
0


img

13
3,438,047 Bytes
0
11
2
2
0
0
-2

link
stylesheet
3
20,916 Bytes
0
1
2
2
0
0
-2

link
other
3
1,845 Bytes
0
1
0
0
0
0


meta
other
2

0


0
0
0


script

1
5,010 Bytes
0
1
0
0
0
0

https://65.108.249.211/
65.108.249.211
a

20

0


0
0
0


img

13

0


0
0
0


link
stylesheet
3

0


0
0
0


link
other
3

0


0
0
0


meta
other
2

0


0
0
0


script

1

0


0
0
0

https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/
2a01:4f9:c011:abf6::1
a

20

0


0
0
0


img

13

0


0
0
0


link
stylesheet
3

0


0
0
0


link
other
3

0


0
0
0


meta
other
2

0


0
0
0


script

1

0


0
0
0

 

Details (currently limited to 500 rows - some problems with spam users)

DomainnameHtml-Elementname/equiv/ property/relhref/src/contentHttpStatusmsgStatus
https://joonakorhonen.fi/
65.108.249.211
a

#about


3
ok















a

#contact


3
ok















a

#education


1
ok















a

#experience


2
ok















a

#hero


1
ok















a

#hobbies


1
ok















a

#portfolio


3
ok















a

#skills


1
ok















a

https://github.com/Jookor


2
ok















a

https://www.linkedin.com/in/joona-korhonen-0b8571187


3
ok















img


200

2
ok
no alt-Attributetext/html
X-Content-Type-Options nosniff found





5614 Bytes






ETag: "6cf5-642c4843edf00-gzip"



img
src
20250720_212739.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Fishing at our summer cottageimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98753 Bytes






ETag: "181c1-6423708a61300"



img
src
https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop
200

1
ok
alt: Computer Installation Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 45994 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=
sha384-Z0FhPUkfFUN4379CZdc+zb/WQxyq7RZ8NBPcOJYhTakpmR7qTV3M77Uxd3fT0zH4
sha512-BlauZGOCA1yXzFme7rJRioeE/1FGhko6weCkyQx8K+M6UsmvWfxl6NBnNerdpF4YOnua5+olJrD4/HKdk/hMCA==

 

<img src="https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=" />



img
src
https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop
200

1
ok
alt: Computer Monitoring Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 42967 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=
sha384-xNG1vty6t1Cau6rY8EbQZ9vRrErgHG5HYvPQ1BSnpXjbE46xJVU0jD6bBo+1eYCD
sha512-gosbFJhR4NhiKOrFTG66MKeYrzgpn7aGf4hBxmm7e7kzASwCvK1552yJRBhzMpq7O0buDmMro76CCDS1C21ugA==

 

<img src="https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=" />



img
src
IMG_20250126_155218343.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Posing with my dogimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 130446 Bytes






ETag: "1fd8e-6423710567540"



img
src
img-20230826-wa0005.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Picture of my dog right after we picked him upimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 91592 Bytes






ETag: "165c8-6423716f42f00"



img
src
img-20251026-wa0009.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Rest moment in overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98830 Bytes






ETag: "1820e-64237127bc640"



img
src
img-20251026-wa0017.jpg?w=400&h=300&fit=crop
200

1
ok
alt: River crossing during the overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 88062 Bytes






ETag: "157fe-642370cd23080"



img
src
img-20251026-wa0067.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Easy smiles come with successimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 162438 Bytes






ETag: "27a86-6423714640e40"



img
src
jk_logo_small.png
200

1
ok
no alt-Attributeimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1292896 Bytes






ETag: "13ba60-642c47e1b3740"



img
src
me.png
200

1
ok
alt: Joona Korhonenimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 686095 Bytes






ETag: "a780f-641e2f751a000"



img
src
me1.png
200

1
ok
alt: Joona Korhonen Professional Photoimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 688746 Bytes






ETag: "a826a-642c00f78e840"



link
icon
favicon.png
200

1
ok
image/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1845 Bytes






ETag: "735-64270284a6b00"



link
preconnect
https://fonts.googleapis.com


1
ok















link
preconnect
https://fonts.gstatic.com


1
ok















link
stylesheet
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=30672000 - with long duration found.
Compression (br): 15248/89220 Bytes






ETag: "620188b3-3b90"

Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=
sha384-3B6NwesSXE7YJlcLI9RpRqGf2p/EgVH8BgoKTaUrmKNDkHPStTQ3EyoYjCGXaOTS
sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==

 

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" crossorigin="anonymous" integrity="sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=" />



link
stylesheet
https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Compression (gzip): 996/16101 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=
sha384-NuZwt5h2qP0G1yJ4jRViKO8OLfSUAt8/ft7kZdnI3N24EotqkBrlBJdN54VeHeK7
sha512-o40T6sT8RMlQOcyi8hqjKITlbcwQW8x878RrLbtYr8h+wJKyqh8OBYGGCm+SRh5AVzxzERs1MC+Cd1LtB7ELaw==

 

<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" crossorigin="anonymous" integrity="sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=" />



link
stylesheet
style.css
200

1
ok
text/css
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 4672/26502 Bytes






ETag: "6786-642c482a2e240-gzip"

local SRI possible, possible hash-values:

 

sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=
sha384-NJavjBzQXCV3CfxtKrHVAyhMOc2PNM7ezvfRDdUT+YiIqcrBOFYZRwMZleIN/hiz
sha512-YIte144/BTVPf3thDxXrtcwBrJVJ//k3oxaJINzUM6orpF575fluuE/Ow4k68igMx02tUioqkH2xxXDBLKjdnw==

 

<link rel="stylesheet" href="style.css" crossorigin="anonymous" integrity="sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=" />



meta
charset
UTF-8


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
app.js
200

1
ok
Missing defer / async attribute. text/javascript
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 5010/18482 Bytes






ETag: "4832-642704532ee40-gzip"

local SRI possible, possible hash-values:

 

sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=
sha384-zZypsgtuSqyPqQ9VQKKqZDvRejghy1sther7gruavYuXHx8k7brKmRY1tzpfBZe/
sha512-u2yDhrOVgEDHiHsjFFjb+ag6lhKprsVhmgBlNas8TMDJjFbT9Ex19vYR6bK9Gz53sVkpQNNTA+bAv93enlJC4Q==

 

<script src="app.js" crossorigin="anonymous" integrity="sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=" />


2a01:4f9:c011:abf6::1
a

#about


3
ok















a

#contact


3
ok















a

#education


1
ok















a

#experience


2
ok















a

#hero


1
ok















a

#hobbies


1
ok















a

#portfolio


3
ok















a

#skills


1
ok















a

https://github.com/Jookor


2
ok















a

https://www.linkedin.com/in/joona-korhonen-0b8571187


3
ok















img


200

2
ok
no alt-Attributetext/html
X-Content-Type-Options nosniff found





5614 Bytes






ETag: "6cf5-642c4843edf00-gzip"



img
src
20250720_212739.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Fishing at our summer cottageimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98753 Bytes






ETag: "181c1-6423708a61300"



img
src
https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop
200

1
ok
alt: Computer Installation Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 45994 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=
sha384-Z0FhPUkfFUN4379CZdc+zb/WQxyq7RZ8NBPcOJYhTakpmR7qTV3M77Uxd3fT0zH4
sha512-BlauZGOCA1yXzFme7rJRioeE/1FGhko6weCkyQx8K+M6UsmvWfxl6NBnNerdpF4YOnua5+olJrD4/HKdk/hMCA==

 

<img src="https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=" />



img
src
https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop
200

1
ok
alt: Computer Monitoring Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 42967 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=
sha384-xNG1vty6t1Cau6rY8EbQZ9vRrErgHG5HYvPQ1BSnpXjbE46xJVU0jD6bBo+1eYCD
sha512-gosbFJhR4NhiKOrFTG66MKeYrzgpn7aGf4hBxmm7e7kzASwCvK1552yJRBhzMpq7O0buDmMro76CCDS1C21ugA==

 

<img src="https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=" />



img
src
IMG_20250126_155218343.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Posing with my dogimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 130446 Bytes






ETag: "1fd8e-6423710567540"



img
src
img-20230826-wa0005.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Picture of my dog right after we picked him upimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 91592 Bytes






ETag: "165c8-6423716f42f00"



img
src
img-20251026-wa0009.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Rest moment in overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98830 Bytes






ETag: "1820e-64237127bc640"



img
src
img-20251026-wa0017.jpg?w=400&h=300&fit=crop
200

1
ok
alt: River crossing during the overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 88062 Bytes






ETag: "157fe-642370cd23080"



img
src
img-20251026-wa0067.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Easy smiles come with successimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 162438 Bytes






ETag: "27a86-6423714640e40"



img
src
jk_logo_small.png
200

1
ok
no alt-Attributeimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1292896 Bytes






ETag: "13ba60-642c47e1b3740"



img
src
me.png
200

1
ok
alt: Joona Korhonenimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 686095 Bytes






ETag: "a780f-641e2f751a000"



img
src
me1.png
200

1
ok
alt: Joona Korhonen Professional Photoimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 688746 Bytes






ETag: "a826a-642c00f78e840"



link
icon
favicon.png
200

1
ok
image/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1845 Bytes






ETag: "735-64270284a6b00"



link
preconnect
https://fonts.googleapis.com


1
ok















link
preconnect
https://fonts.gstatic.com


1
ok















link
stylesheet
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=30672000 - with long duration found.
Compression (br): 15248/89220 Bytes






ETag: "620188b3-3b90"

Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=
sha384-3B6NwesSXE7YJlcLI9RpRqGf2p/EgVH8BgoKTaUrmKNDkHPStTQ3EyoYjCGXaOTS
sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==

 

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" crossorigin="anonymous" integrity="sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=" />



link
stylesheet
https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Compression (gzip): 996/16101 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=
sha384-NuZwt5h2qP0G1yJ4jRViKO8OLfSUAt8/ft7kZdnI3N24EotqkBrlBJdN54VeHeK7
sha512-o40T6sT8RMlQOcyi8hqjKITlbcwQW8x878RrLbtYr8h+wJKyqh8OBYGGCm+SRh5AVzxzERs1MC+Cd1LtB7ELaw==

 

<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" crossorigin="anonymous" integrity="sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=" />



link
stylesheet
style.css
200

1
ok
text/css
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 4672/26502 Bytes






ETag: "6786-642c482a2e240-gzip"

local SRI possible, possible hash-values:

 

sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=
sha384-NJavjBzQXCV3CfxtKrHVAyhMOc2PNM7ezvfRDdUT+YiIqcrBOFYZRwMZleIN/hiz
sha512-YIte144/BTVPf3thDxXrtcwBrJVJ//k3oxaJINzUM6orpF575fluuE/Ow4k68igMx02tUioqkH2xxXDBLKjdnw==

 

<link rel="stylesheet" href="style.css" crossorigin="anonymous" integrity="sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=" />



meta
charset
UTF-8


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
app.js
200

1
ok
Missing defer / async attribute. text/javascript
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 5010/18482 Bytes






ETag: "4832-642704532ee40-gzip"

local SRI possible, possible hash-values:

 

sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=
sha384-zZypsgtuSqyPqQ9VQKKqZDvRejghy1sther7gruavYuXHx8k7brKmRY1tzpfBZe/
sha512-u2yDhrOVgEDHiHsjFFjb+ag6lhKprsVhmgBlNas8TMDJjFbT9Ex19vYR6bK9Gz53sVkpQNNTA+bAv93enlJC4Q==

 

<script src="app.js" crossorigin="anonymous" integrity="sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=" />


https://www.joonakorhonen.fi/
65.108.249.211
a

#about


3
ok















a

#contact


3
ok















a

#education


1
ok















a

#experience


2
ok















a

#hero


1
ok















a

#hobbies


1
ok















a

#portfolio


3
ok















a

#skills


1
ok















a

https://github.com/Jookor


2
ok















a

https://www.linkedin.com/in/joona-korhonen-0b8571187


3
ok















img


200

2
ok
no alt-Attributetext/html
X-Content-Type-Options nosniff found





5614 Bytes






ETag: "6cf5-642c4843edf00-gzip"



img
src
20250720_212739.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Fishing at our summer cottageimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98753 Bytes






ETag: "181c1-6423708a61300"



img
src
https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop
200

1
ok
alt: Computer Installation Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 45994 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=
sha384-Z0FhPUkfFUN4379CZdc+zb/WQxyq7RZ8NBPcOJYhTakpmR7qTV3M77Uxd3fT0zH4
sha512-BlauZGOCA1yXzFme7rJRioeE/1FGhko6weCkyQx8K+M6UsmvWfxl6NBnNerdpF4YOnua5+olJrD4/HKdk/hMCA==

 

<img src="https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=" />



img
src
https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop
200

1
ok
alt: Computer Monitoring Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 42967 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=
sha384-xNG1vty6t1Cau6rY8EbQZ9vRrErgHG5HYvPQ1BSnpXjbE46xJVU0jD6bBo+1eYCD
sha512-gosbFJhR4NhiKOrFTG66MKeYrzgpn7aGf4hBxmm7e7kzASwCvK1552yJRBhzMpq7O0buDmMro76CCDS1C21ugA==

 

<img src="https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=" />



img
src
IMG_20250126_155218343.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Posing with my dogimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 130446 Bytes






ETag: "1fd8e-6423710567540"



img
src
img-20230826-wa0005.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Picture of my dog right after we picked him upimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 91592 Bytes






ETag: "165c8-6423716f42f00"



img
src
img-20251026-wa0009.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Rest moment in overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98830 Bytes






ETag: "1820e-64237127bc640"



img
src
img-20251026-wa0017.jpg?w=400&h=300&fit=crop
200

1
ok
alt: River crossing during the overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 88062 Bytes






ETag: "157fe-642370cd23080"



img
src
img-20251026-wa0067.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Easy smiles come with successimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 162438 Bytes






ETag: "27a86-6423714640e40"



img
src
jk_logo_small.png
200

1
ok
no alt-Attributeimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1292896 Bytes






ETag: "13ba60-642c47e1b3740"



img
src
me.png
200

1
ok
alt: Joona Korhonenimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 686095 Bytes






ETag: "a780f-641e2f751a000"



img
src
me1.png
200

1
ok
alt: Joona Korhonen Professional Photoimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 688746 Bytes






ETag: "a826a-642c00f78e840"



link
icon
favicon.png
200

1
ok
image/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1845 Bytes






ETag: "735-64270284a6b00"



link
preconnect
https://fonts.googleapis.com


1
ok















link
preconnect
https://fonts.gstatic.com


1
ok















link
stylesheet
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=30672000 - with long duration found.
Compression (br): 15248/89220 Bytes






ETag: "620188b3-3b90"

Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=
sha384-3B6NwesSXE7YJlcLI9RpRqGf2p/EgVH8BgoKTaUrmKNDkHPStTQ3EyoYjCGXaOTS
sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==

 

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" crossorigin="anonymous" integrity="sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=" />



link
stylesheet
https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Compression (gzip): 996/16101 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=
sha384-NuZwt5h2qP0G1yJ4jRViKO8OLfSUAt8/ft7kZdnI3N24EotqkBrlBJdN54VeHeK7
sha512-o40T6sT8RMlQOcyi8hqjKITlbcwQW8x878RrLbtYr8h+wJKyqh8OBYGGCm+SRh5AVzxzERs1MC+Cd1LtB7ELaw==

 

<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" crossorigin="anonymous" integrity="sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=" />



link
stylesheet
style.css
200

1
ok
text/css
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 4672/26502 Bytes






ETag: "6786-642c482a2e240-gzip"

local SRI possible, possible hash-values:

 

sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=
sha384-NJavjBzQXCV3CfxtKrHVAyhMOc2PNM7ezvfRDdUT+YiIqcrBOFYZRwMZleIN/hiz
sha512-YIte144/BTVPf3thDxXrtcwBrJVJ//k3oxaJINzUM6orpF575fluuE/Ow4k68igMx02tUioqkH2xxXDBLKjdnw==

 

<link rel="stylesheet" href="style.css" crossorigin="anonymous" integrity="sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=" />



meta
charset
UTF-8


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
app.js
200

1
ok
Missing defer / async attribute. text/javascript
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 5010/18482 Bytes






ETag: "4832-642704532ee40-gzip"

local SRI possible, possible hash-values:

 

sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=
sha384-zZypsgtuSqyPqQ9VQKKqZDvRejghy1sther7gruavYuXHx8k7brKmRY1tzpfBZe/
sha512-u2yDhrOVgEDHiHsjFFjb+ag6lhKprsVhmgBlNas8TMDJjFbT9Ex19vYR6bK9Gz53sVkpQNNTA+bAv93enlJC4Q==

 

<script src="app.js" crossorigin="anonymous" integrity="sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=" />


2a01:4f9:c011:abf6::1
a

#about


3
ok















a

#contact


3
ok















a

#education


1
ok















a

#experience


2
ok















a

#hero


1
ok















a

#hobbies


1
ok















a

#portfolio


3
ok















a

#skills


1
ok















a

https://github.com/Jookor


2
ok















a

https://www.linkedin.com/in/joona-korhonen-0b8571187


3
ok















img


200

2
ok
no alt-Attributetext/html
X-Content-Type-Options nosniff found





5614 Bytes






ETag: "6cf5-642c4843edf00-gzip"



img
src
20250720_212739.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Fishing at our summer cottageimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98753 Bytes






ETag: "181c1-6423708a61300"



img
src
https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop
200

1
ok
alt: Computer Installation Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 45994 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=
sha384-Z0FhPUkfFUN4379CZdc+zb/WQxyq7RZ8NBPcOJYhTakpmR7qTV3M77Uxd3fT0zH4
sha512-BlauZGOCA1yXzFme7rJRioeE/1FGhko6weCkyQx8K+M6UsmvWfxl6NBnNerdpF4YOnua5+olJrD4/HKdk/hMCA==

 

<img src="https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-JNwxxMeaXFbXc4HHik8ECYofN2Ojq1HDpMwc3lY8q9M=" />



img
src
https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop
200

1
ok
alt: Computer Monitoring Toolimage/jpeg
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=31536000 with long duration found.
No Compression - 42967 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=
sha384-xNG1vty6t1Cau6rY8EbQZ9vRrErgHG5HYvPQ1BSnpXjbE46xJVU0jD6bBo+1eYCD
sha512-gosbFJhR4NhiKOrFTG66MKeYrzgpn7aGf4hBxmm7e7kzASwCvK1552yJRBhzMpq7O0buDmMro76CCDS1C21ugA==

 

<img src="https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop" crossorigin="anonymous" integrity="sha256-9BX8PP3qsbdBkA0UBWztN3K9mg7LGPGPwa/7+YOglA8=" />



img
src
IMG_20250126_155218343.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Posing with my dogimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 130446 Bytes






ETag: "1fd8e-6423710567540"



img
src
img-20230826-wa0005.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Picture of my dog right after we picked him upimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 91592 Bytes






ETag: "165c8-6423716f42f00"



img
src
img-20251026-wa0009.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Rest moment in overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 98830 Bytes






ETag: "1820e-64237127bc640"



img
src
img-20251026-wa0017.jpg?w=400&h=300&fit=crop
200

1
ok
alt: River crossing during the overnight exerciseimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 88062 Bytes






ETag: "157fe-642370cd23080"



img
src
img-20251026-wa0067.jpg?w=400&h=300&fit=crop
200

1
ok
alt: Easy smiles come with successimage/jpeg
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 162438 Bytes






ETag: "27a86-6423714640e40"



img
src
jk_logo_small.png
200

1
ok
no alt-Attributeimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1292896 Bytes






ETag: "13ba60-642c47e1b3740"



img
src
me.png
200

1
ok
alt: Joona Korhonenimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 686095 Bytes






ETag: "a780f-641e2f751a000"



img
src
me1.png
200

1
ok
alt: Joona Korhonen Professional Photoimage/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 688746 Bytes






ETag: "a826a-642c00f78e840"



link
icon
favicon.png
200

1
ok
image/png
X-Content-Type-Options nosniff found





No Cache-Control header
No Compression - 1845 Bytes






ETag: "735-64270284a6b00"



link
preconnect
https://fonts.googleapis.com


1
ok















link
preconnect
https://fonts.gstatic.com


1
ok















link
stylesheet
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Cache-Control: public, max-age=30672000 - with long duration found.
Compression (br): 15248/89220 Bytes






ETag: "620188b3-3b90"

Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=
sha384-3B6NwesSXE7YJlcLI9RpRqGf2p/EgVH8BgoKTaUrmKNDkHPStTQ3EyoYjCGXaOTS
sha512-9usAa10IRO0HhonpyAIVpjrylPvoDwiPUiKdWk5t3PyolY1cOd4DSE0Ga+ri4AuTroPR5aQvXU9xC6qOPnzFeg==

 

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" crossorigin="anonymous" integrity="sha256-jTIdiMuX/e3DGJUGwl3pKSxuc6YOuqtJYkM0bGQESA4=" />



link
stylesheet
https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap
200

1
ok
text/css; charset=utf-8
X-Content-Type-Options nosniff found





Compression (gzip): 996/16101 Bytes






Server-Header Access-Control-Allow-Origin: *
Cross-Origin Resource Sharing (CORS) supported

missing crossorigin=anonymous|use-credentials and integrity - attribute, possible hash-values:

 

sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=
sha384-NuZwt5h2qP0G1yJ4jRViKO8OLfSUAt8/ft7kZdnI3N24EotqkBrlBJdN54VeHeK7
sha512-o40T6sT8RMlQOcyi8hqjKITlbcwQW8x878RrLbtYr8h+wJKyqh8OBYGGCm+SRh5AVzxzERs1MC+Cd1LtB7ELaw==

 

<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" crossorigin="anonymous" integrity="sha256-qTw2pZ8SPDT7WnrySevSlekSiPhNgLwFtjEpVGe5/lU=" />



link
stylesheet
style.css
200

1
ok
text/css
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 4672/26502 Bytes






ETag: "6786-642c482a2e240-gzip"

local SRI possible, possible hash-values:

 

sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=
sha384-NJavjBzQXCV3CfxtKrHVAyhMOc2PNM7ezvfRDdUT+YiIqcrBOFYZRwMZleIN/hiz
sha512-YIte144/BTVPf3thDxXrtcwBrJVJ//k3oxaJINzUM6orpF575fluuE/Ow4k68igMx02tUioqkH2xxXDBLKjdnw==

 

<link rel="stylesheet" href="style.css" crossorigin="anonymous" integrity="sha256-X/kL6VcLttZwkA2X6T4fHGnO8iAI9DJOnYs9KUNbXl4=" />



meta
charset
UTF-8


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
app.js
200

1
ok
Missing defer / async attribute. text/javascript
X-Content-Type-Options nosniff found





No Cache-Control - header
Compression (gzip): 5010/18482 Bytes






ETag: "4832-642704532ee40-gzip"

local SRI possible, possible hash-values:

 

sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=
sha384-zZypsgtuSqyPqQ9VQKKqZDvRejghy1sther7gruavYuXHx8k7brKmRY1tzpfBZe/
sha512-u2yDhrOVgEDHiHsjFFjb+ag6lhKprsVhmgBlNas8TMDJjFbT9Ex19vYR6bK9Gz53sVkpQNNTA+bAv93enlJC4Q==

 

<script src="app.js" crossorigin="anonymous" integrity="sha256-5ecVDiEa962fw4WhmM1xYkj4H6usSkszd5unBVF+nNY=" />


https://65.108.249.211/
65.108.249.211
a

#about


3
ok















a

#contact


3
ok















a

#education


1
ok















a

#experience


2
ok















a

#hero


1
ok















a

#hobbies


1
ok















a

#portfolio


3
ok















a

#skills


1
ok















a

https://github.com/Jookor


2
ok















a

https://www.linkedin.com/in/joona-korhonen-0b8571187


3
ok















img




2
ok
no alt-Attribute














img
src
20250720_212739.jpg?w=400&h=300&fit=crop


1
ok
alt: Fishing at our summer cottage














img
src
https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop


1
ok
alt: Computer Installation Tool














img
src
https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop


1
ok
alt: Computer Monitoring Tool














img
src
IMG_20250126_155218343.jpg?w=400&h=300&fit=crop


1
ok
alt: Posing with my dog














img
src
img-20230826-wa0005.jpg?w=400&h=300&fit=crop


1
ok
alt: Picture of my dog right after we picked him up














img
src
img-20251026-wa0009.jpg?w=400&h=300&fit=crop


1
ok
alt: Rest moment in overnight exercise














img
src
img-20251026-wa0017.jpg?w=400&h=300&fit=crop


1
ok
alt: River crossing during the overnight exercise














img
src
img-20251026-wa0067.jpg?w=400&h=300&fit=crop


1
ok
alt: Easy smiles come with success














img
src
jk_logo_small.png


1
ok
no alt-Attribute














img
src
me.png


1
ok
alt: Joona Korhonen














img
src
me1.png


1
ok
alt: Joona Korhonen Professional Photo














link
icon
favicon.png


1
ok















link
preconnect
https://fonts.googleapis.com


1
ok















link
preconnect
https://fonts.gstatic.com


1
ok















link
stylesheet
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css


1
ok















link
stylesheet
https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap


1
ok















link
stylesheet
style.css


1
ok















meta
charset
UTF-8


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
app.js


1
ok
Missing defer / async attribute.













https://[2a01:04f9:c011:abf6:0000:0000:0000:0001]/
2a01:4f9:c011:abf6::1
a

#about


3
ok















a

#contact


3
ok















a

#education


1
ok















a

#experience


2
ok















a

#hero


1
ok















a

#hobbies


1
ok















a

#portfolio


3
ok















a

#skills


1
ok















a

https://github.com/Jookor


2
ok















a

https://www.linkedin.com/in/joona-korhonen-0b8571187


3
ok















img




2
ok
no alt-Attribute














img
src
20250720_212739.jpg?w=400&h=300&fit=crop


1
ok
alt: Fishing at our summer cottage














img
src
https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=600&h=400&fit=crop


1
ok
alt: Computer Installation Tool














img
src
https://images.unsplash.com/photo-1551650975-87deedd944c3?w=600&h=400&fit=crop


1
ok
alt: Computer Monitoring Tool














img
src
IMG_20250126_155218343.jpg?w=400&h=300&fit=crop


1
ok
alt: Posing with my dog














img
src
img-20230826-wa0005.jpg?w=400&h=300&fit=crop


1
ok
alt: Picture of my dog right after we picked him up














img
src
img-20251026-wa0009.jpg?w=400&h=300&fit=crop


1
ok
alt: Rest moment in overnight exercise














img
src
img-20251026-wa0017.jpg?w=400&h=300&fit=crop


1
ok
alt: River crossing during the overnight exercise














img
src
img-20251026-wa0067.jpg?w=400&h=300&fit=crop


1
ok
alt: Easy smiles come with success














img
src
jk_logo_small.png


1
ok
no alt-Attribute














img
src
me.png


1
ok
alt: Joona Korhonen














img
src
me1.png


1
ok
alt: Joona Korhonen Professional Photo














link
icon
favicon.png


1
ok















link
preconnect
https://fonts.googleapis.com


1
ok















link
preconnect
https://fonts.gstatic.com


1
ok















link
stylesheet
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css


1
ok















link
stylesheet
https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap


1
ok















link
stylesheet
style.css


1
ok















meta
charset
UTF-8


1
ok















meta
viewport
width=device-width, initial-scale=1.0


1
ok















script
src
app.js


1
ok
Missing defer / async attribute.













 

12. Html-Parsing via https://validator.w3.org/nu/

Url used (first standard-https-result with http status 200): https://joonakorhonen.fi/

Summary

Good: No non-document-errors
3 errors
1 warnings

TypeMessagenum found
1.errorBad value   for attribute src on element img: Must be non-empty.2
2.errorAn img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.1
3.warningEmpty heading.1

Details


TypeMessage + Sample
1errorAn img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images.

From line 20, column 34 to line 20, column 62

="#hero"> <img src="jk_logo_small.png"></a>
2errorBad value   for attribute src on element img: Must be non-empty.

From line 508, column 17 to line 508, column 54

<img id="modal-image" src="" alt="" />
3errorBad value   for attribute src on element img: Must be non-empty.

From line 524, column 13 to line 524, column 53

<img id="lightbox-image" src="" alt="" />
4warningEmpty heading.

From line 510, column 21 to line 510, column 41

<h3 id="modal-title"></h3>

 

13. Nameserver - IP-Adresses

Required Root-climbing DNS-Queries to find ip addresses of all Name Servers: ns1.shellit.org, ns1.z.fi, ns2.shellit.org, ns2.z.fi, ns3.shellit.org

 

QNr.DomainTypeNS used
1
org
NS
l.root-servers.net (2001:500:9f::42)

Answer: a0.org.afilias-nst.info, a2.org.afilias-nst.info, b0.org.afilias-nst.org, b2.org.afilias-nst.org, c0.org.afilias-nst.info, d0.org.afilias-nst.org
2
ns1.shellit.org
NS
a0.org.afilias-nst.info (2001:500:e::1)

Answer: ian.ns.cloudflare.com, sofia.ns.cloudflare.com
3
fi
NS
d.root-servers.net (2001:500:2d::d)

Answer: a.fi, b.fi, c.fi, d.fi, e.fi, f.fi, g.fi, i.fi, j.fi, k.fi
4
ns1.z.fi
NS
a.fi (2001:708:10:53::53)

Answer: a.fi
5
ns2.shellit.org
NS
a0.org.afilias-nst.info (2001:500:e::1)

Answer: ian.ns.cloudflare.com, sofia.ns.cloudflare.com
6
ns2.z.fi
NS
a.fi (2001:708:10:53::53)

Answer: a.fi
7
ns3.shellit.org
NS
a0.org.afilias-nst.info (2001:500:e::1)

Answer: ian.ns.cloudflare.com, sofia.ns.cloudflare.com
8
com
NS
d.root-servers.net (2001:500:2d::d)

Answer: a.gtld-servers.net, b.gtld-servers.net, c.gtld-servers.net, d.gtld-servers.net, e.gtld-servers.net, f.gtld-servers.net, g.gtld-servers.net, h.gtld-servers.net, i.gtld-servers.net, j.gtld-servers.net, k.gtld-servers.net, l.gtld-servers.net, m.gtld-servers.net
9
ian.ns.cloudflare.com
NS
a.gtld-servers.net (2001:503:a83e::2:30)

Answer: ns3.cloudflare.com, ns4.cloudflare.com, ns5.cloudflare.com, ns6.cloudflare.com, ns7.cloudflare.com

Answer: ns3.cloudflare.com
162.159.0.33, 162.159.7.226, 2400:cb00:2049:1::a29f:21, 2400:cb00:2049:1::a29f:7e2

Answer: ns4.cloudflare.com
162.159.1.33, 162.159.8.55, 2400:cb00:2049:1::a29f:121, 2400:cb00:2049:1::a29f:837

Answer: ns5.cloudflare.com
162.159.2.9, 162.159.9.55, 2400:cb00:2049:1::a29f:209, 2400:cb00:2049:1::a29f:937

Answer: ns6.cloudflare.com
162.159.3.11, 162.159.5.6, 2400:cb00:2049:1::a29f:30b, 2400:cb00:2049:1::a29f:506

Answer: ns7.cloudflare.com
162.159.4.8, 162.159.6.6, 2400:cb00:2049:1::a29f:408, 2400:cb00:2049:1::a29f:606
10
sofia.ns.cloudflare.com
NS
a.gtld-servers.net (2001:503:a83e::2:30)

Answer: ns3.cloudflare.com, ns4.cloudflare.com, ns5.cloudflare.com, ns6.cloudflare.com, ns7.cloudflare.com

Answer: ns3.cloudflare.com
162.159.0.33, 162.159.7.226, 2400:cb00:2049:1::a29f:21, 2400:cb00:2049:1::a29f:7e2

Answer: ns4.cloudflare.com
162.159.1.33, 162.159.8.55, 2400:cb00:2049:1::a29f:121, 2400:cb00:2049:1::a29f:837

Answer: ns5.cloudflare.com
162.159.2.9, 162.159.9.55, 2400:cb00:2049:1::a29f:209, 2400:cb00:2049:1::a29f:937

Answer: ns6.cloudflare.com
162.159.3.11, 162.159.5.6, 2400:cb00:2049:1::a29f:30b, 2400:cb00:2049:1::a29f:506

Answer: ns7.cloudflare.com
162.159.4.8, 162.159.6.6, 2400:cb00:2049:1::a29f:408, 2400:cb00:2049:1::a29f:606
11
ian.ns.cloudflare.com: 108.162.193.118, 172.64.33.118, 173.245.59.118
A
ns3.cloudflare.com (2400:cb00:2049:1::a29f:21)
12
ian.ns.cloudflare.com: 2606:4700:58::adf5:3b76, 2803:f800:50::6ca2:c176, 2a06:98c1:50::ac40:2176
AAAA
ns3.cloudflare.com (2400:cb00:2049:1::a29f:21)
13
sofia.ns.cloudflare.com: 108.162.192.223, 172.64.32.223, 173.245.58.223
A
ns3.cloudflare.com (2400:cb00:2049:1::a29f:21)
14
sofia.ns.cloudflare.com: 2606:4700:50::adf5:3adf, 2803:f800:50::6ca2:c0df, 2a06:98c1:50::ac40:20df
AAAA
ns3.cloudflare.com (2400:cb00:2049:1::a29f:21)
15
ns1.shellit.org: 164.215.39.224
A
ian.ns.cloudflare.com (2606:4700:58::adf5:3b76)
16
ns1.shellit.org: 2a03:e581:4::51
AAAA
ian.ns.cloudflare.com (2606:4700:58::adf5:3b76)
17
ns1.z.fi: 162.219.54.2
A
a.fi (2001:708:10:53::53)
18
ns1.z.fi: 2620:10a:80eb::2
AAAA
a.fi (2001:708:10:53::53)
19
ns2.shellit.org: 164.215.39.225
A
ian.ns.cloudflare.com (2606:4700:58::adf5:3b76)
20
ns2.shellit.org: 2a03:e581:4::52
AAAA
ian.ns.cloudflare.com (2606:4700:58::adf5:3b76)
21
ns2.z.fi: 162.219.55.2
A
a.fi (2001:708:10:53::53)
22
ns2.z.fi: 2620:10a:80ec::2
AAAA
a.fi (2001:708:10:53::53)
23
ns3.shellit.org: 5.75.253.66
A
ian.ns.cloudflare.com (2606:4700:58::adf5:3b76)
24
ns3.shellit.org: 2a01:4f8:c010:b53e::1
AAAA
ian.ns.cloudflare.com (2606:4700:58::adf5:3b76)

 

14. CAA - Entries

DomainnameflagNameValue∑ Queries∑ Timeout
www.joonakorhonen.fi
0

no CAA entry found
1
0
joonakorhonen.fi
0

no CAA entry found
1
0
fi
0

no CAA entry found
1
0

 

15. TXT - Entries

DomainnameTXT EntryStatus∑ Queries∑ Timeout
joonakorhonen.fi

ok
1
0
www.joonakorhonen.fi

ok
1
0
_acme-challenge.joonakorhonen.fi

missing entry or wrong length
1
0
_acme-challenge.www.joonakorhonen.fi

Name Error - The domain name does not exist
1
0
_acme-challenge.joonakorhonen.fi.joonakorhonen.fi

perhaps wrong
1
0
_acme-challenge.www.joonakorhonen.fi.joonakorhonen.fi

perhaps wrong
1
0
_acme-challenge.www.joonakorhonen.fi.www.joonakorhonen.fi

Name Error - The domain name does not exist
1
0

 

16. DomainService - Entries

TypeDomainPrefValueDNS-errornum AnswersStatusDescription
MX

joonakorhonen.fi
10
mail1.shellit.org
02ok

A


164.215.39.208
01ok

CNAME


00ok
MX

joonakorhonen.fi
50
mail2.shellit.org
02ok

A


157.90.173.56
01ok

AAAA


2a01:4f8:1c1c:5519::1
01ok

CNAME


00ok

 

 

17. Cipher Suites

Summary
DomainIPPortnum CipherstimeStd.ProtocolForward Secrecy
joonakorhonen.fi
65.108.249.211
443
3 Ciphers35.92 sec
0 without, 3 FS
100.00 %
joonakorhonen.fi
2a01:4f9:c011:abf6::1
443
3 Ciphers31.49 sec
0 without, 3 FS
100.00 %
www.joonakorhonen.fi
65.108.249.211
443
3 Ciphers35.98 sec
0 without, 3 FS
100.00 %
www.joonakorhonen.fi
2a01:4f9:c011:abf6::1
443
3 Ciphers30.90 sec
0 without, 3 FS
100.00 %
Complete

4
12 Ciphers
3.00 Ciphers/Check
134.29 sec33.57 sec/Check
0 without, 12 FS
100.00 %

Details
DomainIPPortCipher (OpenSsl / IANA)
joonakorhonen.fi
65.108.249.211
443
ECDHE-ECDSA-CHACHA20-POLY1305
(Recommended)
TLSv1.2
0xCC,0xA9
FS
3 Ciphers, 35.92 sec
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

ECDH
ECDSA
CHACHA20/POLY1305(256)
AEAD




ECDHE-ECDSA-AES256-GCM-SHA384
(Recommended)
TLSv1.2
0xC0,0x2C
FS

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

ECDH
ECDSA
AESGCM(256)
AEAD




ECDHE-ECDSA-AES128-GCM-SHA256
(Recommended)
TLSv1.2
0xC0,0x2B
FS

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

ECDH
ECDSA
AESGCM(128)
AEAD


2a01:4f9:c011:abf6::1
443
ECDHE-ECDSA-CHACHA20-POLY1305
(Recommended)
TLSv1.2
0xCC,0xA9
FS
3 Ciphers, 31.49 sec
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

ECDH
ECDSA
CHACHA20/POLY1305(256)
AEAD




ECDHE-ECDSA-AES256-GCM-SHA384
(Recommended)
TLSv1.2
0xC0,0x2C
FS

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

ECDH
ECDSA
AESGCM(256)
AEAD




ECDHE-ECDSA-AES128-GCM-SHA256
(Recommended)
TLSv1.2
0xC0,0x2B
FS

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

ECDH
ECDSA
AESGCM(128)
AEAD

www.joonakorhonen.fi
65.108.249.211
443
ECDHE-ECDSA-CHACHA20-POLY1305
(Recommended)
TLSv1.2
0xCC,0xA9
FS
3 Ciphers, 35.98 sec
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

ECDH
ECDSA
CHACHA20/POLY1305(256)
AEAD




ECDHE-ECDSA-AES256-GCM-SHA384
(Recommended)
TLSv1.2
0xC0,0x2C
FS

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

ECDH
ECDSA
AESGCM(256)
AEAD




ECDHE-ECDSA-AES128-GCM-SHA256
(Recommended)
TLSv1.2
0xC0,0x2B
FS

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

ECDH
ECDSA
AESGCM(128)
AEAD


2a01:4f9:c011:abf6::1
443
ECDHE-ECDSA-CHACHA20-POLY1305
(Recommended)
TLSv1.2
0xCC,0xA9
FS
3 Ciphers, 30.90 sec
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

ECDH
ECDSA
CHACHA20/POLY1305(256)
AEAD




ECDHE-ECDSA-AES256-GCM-SHA384
(Recommended)
TLSv1.2
0xC0,0x2C
FS

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

ECDH
ECDSA
AESGCM(256)
AEAD




ECDHE-ECDSA-AES128-GCM-SHA256
(Recommended)
TLSv1.2
0xC0,0x2B
FS

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

ECDH
ECDSA
AESGCM(128)
AEAD

 

18. Portchecks

No open Ports <> 80 / 443 found, so no additional Ports checked.

 

 

Permalink: https://check-your-website.server-daten.de/?i=11991217-413a-4b9e-bfb5-9009899c6c46

 

Last Result: https://check-your-website.server-daten.de/?q=joonakorhonen.fi - 2025-11-06 20:47:03

 

Do you like this page? Support this tool, add a link on your page:

 

<a href="https://check-your-website.server-daten.de/?q=joonakorhonen.fi" target="_blank">Check this Site: joonakorhonen.fi</a>

 

 

Do you really want to support this project? Donate: Check-your-website, IBAN DE98 1001 0010 0575 2211 07, SWIFT/BIC PBNKDEFF, Euro

 

QR-Code of this page - https://check-your-website.server-daten.de/?d=joonakorhonen.fi