The Nameserver ns2.directories.org have a IP Address of 58.176.78.201 which is hosted on Hong Kong SAR China.