Websites Hosted in ns1.iofc.org Nameserver:

The Nameserver ns1.iofc.org have a IP Address of 159.69.24.188 which is hosted on United States.