Das Problem bei der Domain ist, dass im DNS zwar eine IPv6-Adresse hinterlegt ist, diese Adresse jedoch nicht erreichbar ist. Je nachdem, wie dein Browser das behandelt, kann das zu solchen Problemen führen. Die IPv4 der Seite ist 198.119.203.63. Wenn du die erreichst (ja, da kommt HTTP 404), liegt es wahrscheinlich an der nicht erreichbaren IPv6.
Gruß, Simon