Here you will find accurate 18.104.22.168 statistics and expert analysis:
Run-down:966747 is the position of 22.214.171.124 in Alexa. 126.96.36.199 has climbed/decreased in global ratings by -628992 over the last 3 months. Located in N/A, the 188.8.131.52 server is using 184.108.40.206 IP address.
The 220.127.116.11 website has a total of 0 out-going links on its home page.
WHOIS data does not seem to include registration date for 18.104.22.168.