The Nameserver ns1.21thai.com have a IP Address of 103.246.17.31 which is hosted on Thailand.
Video Sharing Site