1. Website is not loading?

At is.edu we use CNAME to point our subdomains to your domain/subdomains.

A CNAME record allows a domain name to be used as an alias for another canonical (true) domain. A simple example of this could be if you have  example.com and you want us to set testing.is.edu as its alias. This means that when someone visits testing.is.edu they would be given the same content as example.com. One way to make this possible is to add a CNAME record that points testing.is.edu to example.com.

Using the query $ dig testing.is.edu we would see:

testing.is.edu       IN   CNAME  example.com
example.com          IN   A      93.184.216.34

But when you load http://testing.is.edu it wont load the example.com and you are receiving a 404 not found error. In fact that particular server (93.184.216.34) handles at least example.com, example.net, example.org and example.edu on the same IP address.
In Apache, you can host many websites using just one single IP address. This is called virtual hosting. It’s how subdomains can be created, even standalone domains. This is done by setting up an Apache configuration file containing VirtualHost directives for each domain/subdomain.

An example HTTP server that has two virtual hosts, example.com and example.net can look like this (IP address definition):

<VirtualHost 93.184.216.34:80>
  ServerName example.com
  ServerAlias www.example.com
  DocumentRoot /var/www/example.com
</VirtualHost>

<VirtualHost 93.184.216.34:80>
  ServerName example.net
  ServerAlias www.example.net
  DocumentRoot /var/www/example.net
</VirtualHost>

Two virtual host records are created internally in memory and used by Apache to compare against when a URI request arrives.

When a user types in the testing.is.edu or the IP address via a user agent, the first virtual host listed in the configuration file is used as the primary domain (i.e. in this case a 404 page).

How to fix it?

You need a dedicated IP address for your website, You should change the IP from shared to dedicated on your webhosting.


2. Cloudflare Error 1014: CNAME Cross-User Banned

We are using Cloudflare DNS management. If you are using cloudflare DNS as well you will receive “Error 1014: CNAME Cross-User Banned” error.

According to cloudflare on this article

Common cause

By default, Cloudflare prohibits a DNS CNAME record between domains in different Cloudflare accounts. CNAME records are permitted within a domain (www.example.com CNAME to api.example.com) and across zones within the same user account (www.example.com CNAME to www.example.net).

Resolution

To allow CNAME record resolution to a domain in a different Cloudflare account, the domain owner of the CNAME target must contact Cloudflare Support and specify the domains allowed to CNAME to their target domain.  A Cloudflare Pro, Business, or Enterprise plan is required on the target domain for Cloudflare Support to change default CNAME restrictions.

How to fix it?

You need a Cloudflare Pro, Business, or Enterprise plan to contact Cloudflare support to remove the CNAME restriction on your account.