Buildin’ on the work of Louise Mensch, Tea Pain was able to confirm two of WikiLeaks servers are now hosted inside the Russian Federation.
A DNS (Domain Name Server) search reveals the IP addresses of six WikiLeaks servers. Two of the servers, identified as 18.104.22.168 and 22.214.171.124, show clearly to be hosted in Russia as indicated by endpoint 17 in the map above.
While WikiLeaks claims no ties to Russia, Internet analytics says otherwise. Tea Pain has warned his users about visitin’ the WikiLeaks website over concerns of malware injection and other Russia tomfoolery!