The Nameserver dns2.biz.tk have a IP Address of 185.136.98.111 which is hosted on United States.
Welcome To Aland Islands
Web Site Coming Soon - 网站即将推出