How to enable CDN for domain name without 'WWW'?

CDN
We will provision CNAMEs when you enable CDN through hosting control panel. The www CNAME is required because of DNS RFC compliance issues. If you prefer not to use www on your site, then you can add the domain directly to CloudFlare or setup force redirection from non-www to www via IIS URL Rewrite:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Canonical Host Name" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" pattern="^domain\.com$" />
  </conditions>
  <action type="Redirect" url="http://www.domain.com/{R:1}" redirectType="Permanent" />
                </rule>
             </rules>
        </rewrite>
    </system.webServer>
</configuration>