Looks like their networks are not announced anymore. From 4 providers, we don't see any network matching 104.244.42.1, 104.244.42.65, 104.244.42.129 or 104.244.42.193 (A records for twitter.com) Wonder what happened to them...