Free DNS Updates – Part II

The stage is set, the show is about to begin….

ResellerClub is proud to announce a definitive date to the launch of the very first offering in our Free Product Suite – Free Managed DNS. This Free Service is expected to hit the streets by the 5th of April, 2009!
Our previous Blog Post informed you about relative impact and changes needed for you to avail of this service. There happens to be a further Part II for the same. Read on to know more about the following topics:

  • General Information and Impact on the Control Panel
  • The Free DNS Service and its Functioning
  • Impact on Existing DNS Orders
  • Impact on the ResellerClub API

General Information and Impact on the Control Panel:

  • The DNS Service will be absolutely free across the entire system.
  • The Managed DNS pricing page will thus be deprecated.
  • There will not be any invoices associated with the DNS service.
  • The Product Management Console for all Products will include a ‘Free DNS Service’ Button.
  • We will be adding a widget to the Control Panel Homepage, where you can enter the Domain Name and access the DNS Package associated with it. The current Managed DNS Search will thus be deprecated.
  • You can still search for a DNS Package by searching for the Product associated with it. For instance, if the DNS service is associated with a Domain Name xyz.com, a search for the Domain xyz.com will lead to the Domain Name Management Console from where the DNS package can be accessed.

The Free DNS Service and its Functioning:
You will be automatically signed up for the Free DNS Service on the 5th of April, 2009. All Customer and Sub-Reseller sign-ups post 5th April will also be automatically signed up for this service.
The functioning of the Free DNS Service has been described below. Please note: while these changes will be visible post April 5th, we have put them down to ensure that you are aware of how the new service will function.
Activating Free DNS on a Domain:

1. Navigate to the Product Management Console of the Domain.

2. Click on the ‘Free DNS Service’ button.

3. Click on the ‘Activate DNS’ button that you see in the interface that opens.

4. Once it is successfully activated, the ‘Activate DNS’ button will be replaced by a ‘Manage DNS Records’ button.
Nameservers Information: Once you activate the Free DNS Service, you will be able to see the Nameservers information. The Nameservers information that is displayed will depend on the following scenarios:

1) If the Domain is registered with us but the Nameservers are not the same as those required to use the DNS Service, an “Auto update Nameservers” button will be displayed along with the current Nameservers and the required Nameservers. On clicking on this button, the Nameservers will be changed automatically.

2) If the Domain is registered with us and is associated with the required Nameservers, only the current Nameservers information will be displayed.

3) If the Domain is not registered with us, only the required Nameservers will be displayed. Managing DNS Records:

1. Once the Service is activated, you can follow the same path mentioned above and click on the ‘Free DNS Service’ button.

2. Click on the ‘Manage DNS Records’ button.

3. In the window that opens, you will be able to add, remove and modify DNS records. This interface has the same functionality as our current Managed DNS Product.


Impact on Existing DNS Orders:
1) If the DNS order is associated with one or more Products that we offer,

you will simply need to search for the Product associated with the DNS package and follow the steps given under ‘Managing DNS Records’. Alternatively, you can use the widget on the Control Panel homepage to locate the DNS service.
2) If the DNS order is not associated with any other Product that we offer, you will need to use the widget on the Control Panel homepage to search for the Domain for which the DNS package was bought and then follow the steps given under ‘Managing DNS Records’. The implementation that we had announced earlier has thus been replaced by incorporating this widget.


Impact on the ResellerClub API:

Location of the DNS related methods:
The DNS related methods are located in the ZoneOrder class in the Domains Kit.

Changes to the Existing API:

  • The following DNS specific methods will be deprecated: getDetails(), del(), getDetailsByDomain(), getOrderIdByDomain(), renew(), add(), list(), mod()
  • The new method added: setupDNSService(int orderID) method

Activating Free DNS on a Domain: You will need to call the “setupDNSService” method in the ZoneOrder class in the Domains Kit. You will need to include the OrderID of the Product associated with the DNS Service when making this call. For example: If the DNS service is associated with a Domain Name Registration Order, you will have to pass the OrderID of that Domain Name as the parameter while calling the “setupDNSService” method to activate the DNS service.
For further information you can refer to details mentioned in our previous Blog Post.