The Nameserver ns106.awedns.com have a IP Address of 101.99.68.240 which is hosted on Malaysia.
Your Ideal 1-Stop Sunshade Solutions