Yes, Revulytics Usage Intelligence provides you with the option to create a CNAME record in your own DNS server and point it to your personal callhome URL provided by Usage Intelligence. However there are a number of points you must follow for this to work.
For every product that you register with Usage Intelligence, we supply you with a UNIQUE callhome URL for that specific product. Each URL is unique to a single product and the server will not accept any callhome data to that URL unless it is originating from your specific product. You can get this URL from the Developer Zone as soon as you login to the customer area. The URL is usually in the form: '123456.tbnet1.com'
Now let's say your domain is mycompany.com and you choose to create the following CNAME DNS entry:
check4updates.mycompany.com pointing to: 123456.tbnet1.com.
Once the CNAME is setup in your DNS server, please allow 48 hours for DNS replication. Then login to the Usage Intelligence customer area and send us a request to update your callhome URL. From this point onwards, all new and existing end-user installations will be automatically updated to start calling home to your new URL: check4updates.mycompany.com
- This is an optional paid feature available on all non-free account plans.
- If you plan to configure the SDK to use HTTPS to send callhome data, you must first submit your domain SSL certificate to Revulytics. Please contact support to discuss your requirements and set this up.
- It is not recommended to change the callhome URL in the Usage Intelligence API BEFORE updating it on the server. The reason is that if the server does not know about your custom CNAME, it will assume the end-client configuration file has been tampered with and as a result, the server will push a configuration update to those end-users in order to reset the default callhome URL (to the one provided by Usage Intelligence on registration). This means your CNAME record will not be in use.
Why should I use a custom callhome URL?
There are a number of advantages of using your own callhome URL such as check4updates.mycompany.com. The most evident advantage is that users who check on their web gateway logs or sniff their network traffic, will see your software calling home to your own domain, rather than an unknown domain belonging to Usage Intelligence. This could improve customers' perception and make them more comfortable in allowing that traffic through their web filters (if any are installed) because they can immediately associate that HTTP(S) traffic to a known software provider - in this case your company.
Another advantage when your software calls home to a custom URL on your own domain is that it will increase your credibility, since it would seem as if you are running your own callhome server infrastructure just like larger well-established enterprises.