Hi,
I have the same issue. Safari and Mac Store do not work and Chrome or Firefox do it fine. I don't have the solution, but I may have found some insight ....
I sniffed what was going on in the network with Wireshark, and what happens is that Safari performs some DNS Queries of Type HTTPS to the DNS servers which are not answered by these servers.
I tried 2 DNS servers, the one of my operator (LOWI) which is 212.166.210.86, and one of Google's which is 8.8.8.8.
From time to time it performs one query of type A (which is the standard one), and it is responded perfectly.
So, in my opinion, the problem comes because this DNS type HTTP queries are not answered and safari gets frozen.
Here is the capture (I have filtered by DNS protocol):
No. Time Source Destination Protocol Length Info
1 0.000000 192.168. 1. 121 8.8.8.8 DNS 94 Standard query 0xa512 HTTPS keyvalueservice-g.fe.apple-dns.net
2 0.359934 192.168. 1. 121 8.8.8.8 DNS 64 Standard query 0x1608 HTTPS wpad
9 2.078040 192.168. 1. 121 212.166.210.86 DNS 94 Standard query 0xa512 HTTPS keyvalueservice-g.fe.apple-dns.net
10 2.420079 192.168. 1. 121 212.166.210.86 DNS 64 Standard query 0x1608 HTTPS wpad
39 3.419608 192.168. 1. 121 212.166.210.86 DNS 64 Standard query 0x1608 HTTPS wpad
62 5.436048 192.168. 1. 121 8.8.8.8 DNS 64 Standard query 0x1608 HTTPS wpad 69 6.271084 192.168. 1. 121 212.166.210.86 DNS 94 Standard query 0xa512 HTTPS keyvalueservice-g.fe.apple-dns.net 7.455880 192.168. 1. 121 8.8.8.8 DNS 76 Standard query 0x1538 HTTPS me.apple-dns.net
78 7.457594 192.168. 1. 121 8.8.8.8 DNS 86 Standard query 0x9a64 HTTPS e12919.dscd.akamaiedge.net
79 7.457848 192.168. 1. 121 8.8.8.8 DNS 84 Standard query 0xea4c HTTPS gateway.fe.apple-dns.net
82 7.675608 192.168. 1. 121 8.8.8.8 DNS 86 Standard query 0x0420 A e12919.dscd.akamaiedge.net
83 7.681424 8.8.8.8 192.168. 1. 121 DNS 102 Standard query response 0x0420 A e12919.dscd.akamaiedge.net A 23.210.36.123
87 8.501073 192.168. 1. 121 8.8.8.8 DNS 76 Standard query 0x1538 HTTPS me.apple-dns.net 88 8.501139 192.168. 1. 121 8.8.8.8 DNS 86 Standard query 0x9a64 HTTPS e12919.dscd.akamaiedge.net
89 8.501841 192.168. 1. 121 8.8.8.8 DNS 84 Standard query 0xea4c HTTPS gateway.fe.apple-dns.net 99 9.455431 192.168. 1. 121 8.8.8.8 DNS 64 Standard query 0x1608 HTTPS wpad
102 10.502188 192.168. 1. 121 212.166.210.86 DNS 76 Standard query 0x1538 HTTPS me.apple-dns.net
103 10.503040 192.168. 1. 121 212.166.210.86 DNS 84 Standard query 0xea4c HTTPS gateway.fe.apple-dns.net
104 10.503244 192.168. 1. 121 212.166.210.86 DNS 86 Standard query 0x9a64 HTTPS e12919.dscd.akamaiedge.net
107 10.869876 192.168. 1. 121 212.166.210.86 DNS 81 Standard query 0x36ed HTTPS p09-caldav.icloud.com
108 10.870318 192.168. 1. 121 212.166.210.86 DNS 81 Standard query 0x512d A p09-caldav.icloud.com 109 10.876746 212.166.210.86 192.168. 1. 121 DNS 248 Standard query response 0x512d A p09-caldav.icloud.com CNAME caldav-g.fe.apple-dns.net A 17 110 10.880805 192.168. 1. 121 212.166.210.86 DNS 85 Standard query 0xlc33 HTTPS caldav-g.fe.apple-dns.net
Also, I don't know what is this query HTTPS to wpad
A part of that, I tried to use a VPN (Windscribe), and then, the same DNS queries type HTTPS are perfectly answered and Safari works fine!!! But I don't want to use the VPN forever ....
Here is the capture:
No. Tme i Source Destinaton i Protocol Length Info
83 5. 388331 10.151. 205.123 10.255.255.2 DNS 65 Standard query 0x7082 HTTPS fides-pol.apple.com
84 5. 388982 10.151. 205.123 10.255.255.2 DNS 65 Standard query 0x6608 A fides-pol.apple.com
85 5. 426514 10.255.255.2 10.151. 205.123 DNS 290 Standard query response 0x7082 HTTPS fides-pol.apple.com CNAME fides-pol.cdn-apple.com.akadns.net CNAME world-gen.g.aaplimg.com SDA a.gslb.aaplimg.com
86 5. 429061 10.151. 205.123 10.255.255.2 DNS 69 Standard query 0x6f79 HTTPS world-gen.g.aaplimg.com
87 5.429506 10.151. 205.123 10.255.255.2 DNS 69 Standard query 0xd712 A world-gen.g.aaplimg.com
88 5. 429572 10.255.255.2 10.151. 205.123 DNS 281 Standard query response 0x6608 A fides-pol.apple.com CNAME fides-pol.cd n-apple.com.akadns.net CNAME world-gen.g.aaplimg.com A 17.253.53.208 A 17.253.53.204
89 5. 431868 10.151. 205.123 10.255.255.2 DNS 60 Standard query 0x7153 HTTPS mesu.apple.com
90 5. 431981 10.151. 205.123 10.255.255.2 DNS 60 Standard query 0x0a55 A mesu.apple.com
92 5. 461482 10.255.255.2 10.151. 205.123 DNS 156 Standard query response 0x6f79 HTTPS world-gen.g.aaplimg.com SDA a.gslb.aaplimg.com
93 5. 461841 10.255.255.2 10.151. 205.123 DNS 147 Standard query response 0xd712 A world-gen.g.aaplimg.com A 17.253.53.204 A 17.253.53.208
94 5. 465060 10.255.255.2 10.151. 205.123 DNS 351 Standard query response 0x7153 HTTPS mesu.apple.com CNAME mesu-cdn.apple.com.akadns.net CNAME mesu-cdn.origin-apple.com.akadns.net CNAME mesu.g.aaplimg.com SOA,