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 141.105.65.113 and 141.105.69.239, show clearly to be hosted in Russia as…
— Read on teapainusa.wordpress.com/2017/04/03/first-blog-post/