Xrui.net is the 954,297th most visited site on the internet. There are 2 homepages that link to a page on xrui.net. The website's IP address is 126.96.36.199, and there is 1 other website hosted at the same IP address. Xrui.net gets about 1,146 pageviews per day, and earns an estimated $3.44 daily. The server location of xrui.net is Henan, 24, China (CN ).
Please note that some data for this domain is over 17 months old.