Verbindungsabbruch bei https

Bei mir ist das Problem gerade auch mal aufgetreten.

descilla@des-mb:~$ wget https://twitter.com -O /dev/null --debug
DEBUG output created by Wget 1.17.1 on linux-gnu.

Reading HSTS entries from /home/descilla/.wget-hsts
URI encoding = »UTF-8«
--2016-07-06 23:04:58--  https://twitter.com/
Auflösen des Hostnamens »twitter.com (twitter.com)« … 104.244.42.1
Caching twitter.com => 104.244.42.1
Verbindungsaufbau zu twitter.com (twitter.com)|104.244.42.1|:443 … verbunden.
Created socket 4.
Releasing 0x0000564b62b6ae20 (new refcount 1).
Initiating SSL handshake.
SSL handshake failed.
Closed fd 4
Es ist nicht möglich, eine SSL-Verbindung herzustellen.
Saving HSTS entries to /home/descilla/.wget-hsts

Hier gehts (siehe weiter unten):

descilla@des-mb:~$ wget https://twitter.com -O /dev/null --debug
DEBUG output created by Wget 1.17.1 on linux-gnu.

Reading HSTS entries from /home/descilla/.wget-hsts
URI encoding = »UTF-8«
--2016-07-06 23:07:46--  https://twitter.com/
Auflösen des Hostnamens »twitter.com (twitter.com)« … 104.244.42.1
Caching twitter.com => 104.244.42.1
Verbindungsaufbau zu twitter.com (twitter.com)|104.244.42.1|:443 … verbunden.
Created socket 4.
Releasing 0x000055c54d224db0 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 4 to SSL handle 0x000055c54d225c30
certificate:
  subject: CN=twitter.com,OU=FRA2 Point of Presence,O=Twitter\\, Inc.,L=San Francisco,ST=California,C=US
  issuer:  CN=Symantec Class 3 Secure Server CA - G4,OU=Symantec Trust Network,O=Symantec Corporation,C=US
X509 certificate successfully verified and matches host twitter.com

---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.17.1 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: twitter.com
Connection: Keep-Alive
...........
descilla@des-mb:~$ nslookup twitter.com 10.43.128.2
Server:		10.43.128.2
Address:	10.43.128.2#53

Non-authoritative answer:
Name:	twitter.com
Address: 104.244.42.65
Name:	twitter.com
Address: 104.244.42.1
descilla@des-mb:~$ nslookup twitter.com 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	twitter.com
Address: 199.16.156.230
Name:	twitter.com
Address: 199.16.156.38
Name:	twitter.com
Address: 199.16.156.70
Name:	twitter.com
Address: 199.16.156.102

Kurz gesagt: Mit den 199.16.156.X Adressen gehts, bei den 104.244.42.X Adressen schlägt der Handshake fehl. Aber nur im Freifunk Netz. Denn bei mir privat:

descilla@des-mb:~$ nslookup twitter.com 192.168.0.1
Server:		192.168.0.1
Address:	192.168.0.1#53

Non-authoritative answer:
Name:	twitter.com
Address: 104.244.42.193
Name:	twitter.com
Address: 104.244.42.1

Und dort funktioniert Twitter.

Warum der Handshake genau fehlschlägt und das nur bei Twitter Servern aus einem bestimmten Subnet konnte ich noch nicht herausfinden, muss jetzt leider weiter lernen. :frowning:

1 „Gefällt mir“