The nameserver ns3.hitotsubashi.org have a IP Address of 110.232.194.43 which is hosted on Japan.
HAPPY PLUS STORE(ƒnƒbƒs[ƒvƒ‰ƒXƒXƒgƒA)‚͏W‰pŽЂ̌