The nameserver ns1.qtc.jp have a IP Address of 23.95.43.192 which is hosted on United States.
Forbidden!