Godaddy : Change nameservers

  • Log in to your GoDaddy
  • Select the domain to access the Domain Settings page.
  • Additional Settings >>  Manage DNS.
  • In the Nameservers section, select Change.
  • Enter my own nameservers (advanced): Enter the nameservers  names that you received from NixWind
  • Select Checkbox “Yes, I consent to update Nameservers for the selected domain(s).”
  • Save

Note : It will take up to 48 hours for all changes to take full effect. During this time, your website, email and other domain services may be interrupted.

We often receive queries about how to register custom DNS nameservers for GoDaddy domains.

If your domain is “”, your custom nameservers would be “” and “”.

Follow the below instructions to create nameservers for your domain name.


  • Log in to your GoDaddy Account Manager.
  • Next to the Domains area, click “Launch”. Choose the domain name you would like to use to register the custom DNS nameservers.
  • Go to “Host Summary” section and click “Add”.
    • Hostname : ns1
    • Host IP : <IP provided by hosting>
    • Hostname : ns2
    • Host IP : <Secondary IP provided by hosting>

It takes a few hours for the nameservers to take effect and propagate.


To access Directadmin control Panel : https://<domainname>:2222

Login to the Virtualmin panel using : https:<domain_name>:10000

<Use the login credentials that you received from NixWind>


It is possible that your incoming emails are triggered by Junk mail filters.

Following the steps below should help you resolve the issue.

Check your Junk folder
1. Sign in to your / account
2. Click the “Junk” folder on the left pane.
3. Check to see if the wanted emails are in this folder.
4. If you see any messages that should have been delivered to the Inbox folder, click the box on the left of each message to put a check mark and then click the “Not Junk” button.

Check your Blocked sender list
1. In your Inbox, click the cog icon beside your Profile name.
2. Click “Options“.
3. Under Junk email, Click “Blocked senders“.
5. In the Blocked senders list, select the name or domain (the part of an e-mail address that follows the @ sign, such as that you now want to receive mail from, and then click “Remove from list

Add the email address to your Safe senders list
1. In your Inbox, click the cog icon beside your Profile name.
2. Click “Options“.
3. Under Junk email, click “Safe senders“.
4. Click “Safe Senders“.
5. In the text box, type in the email address or domain you’d like to always receive email from, and then click “Add to list“.

Add the email address to your Safe mailing lists
1. In your Inbox, click the cog icon beside your Profile name.
2. Click “Options“.
3. Under Junk email, click “Safe senders“.
4. Click “Safe mailing lists“.
5. In the text box, type in the email address or domain you’d like to always receive email from, and then click “Add to list “.

Check your Email Rules
1. In your Inbox, click the cog icon beside your Profile name.
2. Click “Options“.
3. Under Mail, click “Inbox and sweep rules“.
4. Perform one of the actions as per your requirement:
Click “Edit” next to the rule that you want to edit.
Choose the rule that you want to delete by ticking the check box and click “Delete“.

Note: Not all international characters are supported as filters.

Check your Junk Mail Settings
1. In your Inbox, click the cog icon beside your Profile name.
2. Click “Options“.
3. Under Junk email, click “Filters and reporting“.
4. Under Choose a junk e-mail filter, choose the level of protection that you want, and then click “Save“. If the Exclusive level was set, messages from senders not on your Contacts or Safe senders lists will have been sent to the Junk e-mail folder. If you select Exclusive you will only received emails in your inbox from senders in your “Safe Senders” list.

Check Email Forwarding
1. In your Inbox, click the cog icon beside your Profile name.
2. Click “Options“.
3. Under Accounts, click “Forwarding“.
4. Choose Don’t forward, if you have enabled email forwarding for you to receive incoming emails to your Inbox Folder.
5. Click “Save“.

If you continue to receive wanted email in your Hotmail / Outlook Junk folder Microsoft provides additional assistance options available to you at

Why I need SSL certicate for my Website ?

SSL allows you to secure pages on your site so that information such as logins, credit card numbers, etc are sent encrypted instead of plain text. It is important to secure your site’s login areas, shopping areas, and other pages where sensitive information could be sent over the web.

How do I install SSL certificate through WHM/cPanel?

All SSL certificates require a dedicated IP. So first step is to purchase a dedicated IP for your domain. We offer an additional $2/month for an IP. A dedicated IP address is required and is not included with the SSL Certificate.

Next step is to change Site’s IP Address to this dedicated IP.

There are options in WHM to change a sites IP address. The Change Site’s IP Address feature allows you to select an account and change its IP address.

If you purchase IP address from direct DataCentre you need to add this IP address first in your WHM.

To change a site’s IP address:

1) Select the account or user from the list under Account Selection.
You may also use the Account Search feature to search for an account by domain or by user.
2) Click Change.
Select the new IP address from the New Address pull-down menu.
3) Click Change.

Change in site IP address caused some “DNS propagation delay”. The change in DNS setting information should be passed on to all the DNS servers in the world which is eventually used to update the DNS servers of the ISP (Internet Service Provider). If you want to lower this propagation delay please contact nixwind support team, we will assist you to do this with a minimum propagation delay of about 10 minutes with a minimal rate.

For purchasing a SSL certificate from NixWind Technologies or from any other SSL providers you need to generate Certificate Signing Request (CSR).

Certificate Signing Request (CSR)
CSR is a message sent from an applicant to a certificate authority in order to apply for a digital identity certificate. CSR request is a block of encrypted text that is generated on the server that the certificate will be used on. CSR contains information such as your organization name, domain name, your locality, and country. A private key is usually created at the same time that you create the CSR.

How do I generate a CSR and private key?

1) Generating CSR using CPanel.

a) Login to cPanel.

First of all you need to generate a private key for your domain. This private key is secret and should not be given out. Also, there is no way to recover a private key file if it is lost. You can generate Private Key for your domain by going through “SSL/TLS Manager”

After generating your private key, you can generate CSR by going through “SSL/TLS Manager” under the section Security. Please select the hostname that you want to install SSL. For the CSR to be valid the following information needs to be entered in the following fields:

Country, State, City, Company, Company Division, Email and Pass Phrase.

2) Generating CSR using WHM.

a) Login to WHM.
Generate a SSL Certificate & Signing Request

3) Generating CSR using SSL.

If you have shell access to your server you can easily generate CSR. You can use the following command to generate a CSR and private key:

openssl req -new -keyout server.key -out server.csr

You can easily decode your CSR. In order to decode a CSR on your own machine using OpenSSL, use the following command:

openssl req -in server.csr -noout -text

Please get back to us with your private key and CSR so that we will provide you with a certificate, typically in a zip file sent through email.

You can easily install this SSL certificate which is in zip file. If you are purchasing this SSL with NixWind technologies we will install it for you.

Installing SSL which is in zip format.

1) Through WHM.
You can use WHM’s Install a SSL Certificate option to setup SSL for your domain.
(Main >> SSL/TLS >> Install a SSL Certificate and Setup the Domain)

Copy and paste the certificate into the Install A SSL Cert field. Then click the Submit button. This step will install the SSL certificate for your domain. You should receive a message of success.

2) Thorugh SSL.

You can verify SSL whether it installed correctly by going through
This SSL Checker will help you diagnose problems with your SSL certificate installation. You can verify the SSL certificate on your web server to make sure it is correctly installed, valid, trusted and doesn’t give any errors to any of your users.

You can use Import Addresses / Forwarders to create multiple email address or email forwarders. . Excel spreadsheet  (.xls) or comma-separated values ( .cvs ) can be used to create mutiple email addresses/forwarders.

1) Click on the “Import Addresses / Forwarders””  in the Mail area.

By clicking this you will get a section like below.

Click any one option, whether you would like to import email accounts or forwarders.

To Import data Excel spreadsheet files (.xls) or comma-separated values sheet (.csv), browse the file path in the text box under step 2

Click on “Next” for importing the file.

DNS check with intodns

Into DNS Description

IntoDNS checks the health and configuration and provides DNS report and mail servers report. It also provides suggestions to fix and improve them, with references to protocols’ official documentation.

Please enter the Domain Name that you wants to check the DNS report

While we checked a domain name with intodns we get a detailed report about DNS report. The detailed DNS report are divided into five major sections.

The five major sections are below

1) Parent

2) NS – Name Server

3) SOA – Start of Authority

4) MX – Mail Exchanger Record

5) www

1) Parent Servers

The output of dns report for your domain, shows the NS records at the parent server.

Parent Server are the original authenticate servers from which the new domain arise.For example in the parent server of com is the root server(.) The parent server of google is .com


a) Domain NS records

It is the name server output returned by the parent servers (ie,when we check a domain name it forward a request to 13 root name servers ranges from A to M. The root servers has all the updated details from the registrant end.)


We can see any 2 or 3 nameserver name,its ip and Time to live (TTL) value.

Time to live (TTL) is a mechanism that limits the lifespan of data in a computer or network. When a caching (recursive) nameserver queries the authoritative nameserver for a resource record, it will cache that record for the time (in seconds) specified by the TTL. If a stub resolver queries the caching nameserver for the same record before the TTL has expired, the caching server will simply reply with the already cached resource record rather than retrieve it from the authoritative nameserver again.

The corresponding name of the root nameserver from which the request domain query executed in the output.

b) TLD Parent Check

We can also display the result of Top Level Domain check in the parent server that we interrogated,(ie,the output from any 13 root nameserver form which the request domain query executed)

c) Your nameservers are listed

In this entry it check whether the parent server (ie,the output from any 13 root nameserver form which the request domain query executed) has your nameservers entry.

d) DNS Parent sent Glue

A glue record is a hint that is provided by the parent DNS server. In the case of, the .com GLTD (Global Top Level Domain) servers would provide the glue records. The glue records are simply additional A records that are returned with the DNS response. These additional A records allow the DNS client to locate the name servers.

A glue record is the IP address of a name server held at the domain name registry.
Glue records are required when you wish to set the of a domain name to a hostname
under the domain name itself.
For example if you wished to set the name servers of to and you would need to also provide the glue records (i.e. the IP addresses) for and

If you did not provide the glue records for these name servers then your domain name would not work as anyone requiring DNS information for it would get stuck in a loop:

What is the name server for ->
What is the IP address of -> don’t know, try looking at name server for
What is the name server for ->

…and so on.

With the glue record in place the registry will hold the IP address and the loop will not occur:

Without a proper glue an extra A record lookup is required in order to get the IPs of your NS records.

e) Nameservers A records

This must check every nameserver listed in parent server has A records.

A record is the actual record that which one and only IP address at which the domain pointed.

2) NS – Name Server

In this section the output will get from name server end


a) NS records from your nameservers

NS records got from your nameservers listed at the parent NS


b) Recursive Queries

A recursive query is one where the DNS server will fully answer the query (or give an error).


c) Same Glue

The A records (the GLUE) got from the parent zone check are the same as the ones got from your nameservers.This tests only nameservers that are common at the parent and at your nameservers.

d) Glue for NS records

When I asked your nameservers for your NS records they also returned the A records for the NS records. This is a good thing as it will spare an extra A lookup needed to find those A records.

e) Mismatched NS records

This will check whether identical ns record at our nameservers entry. Identical name server is okay

f) DNS servers responded

Check whether all nameservers listed at the parent server responded.


e) Name of nameservers are valid

Check all our name servers have a specific IP

f) Multiple Nameservers

Check all our multiple name server is okay. We can add multiple nameservers upto 7

g) Nameservers are lame

Checking all the name servers entry in parent server answer authoritatively

h) Missing nameservers reported by parent

Comparing ns record in parent and nameservers.

i) Missing nameservers reported by your nameservers

Its also the same comparision

j) Domain CNAMEs

Check whether any CNAME is present in the ns record.

k) NS CNAME check

Check whether any CNAME is present in the ns record.

l) Different subnets

Check whether nameservers have different subnets.

m) IPs of nameservers are public

To prevent DNS delay the ip address may be public.In this section it check whether the ip address is public.

n) DNS servers allow TCP connection

Checking whether DNS servers allow TCP connections.



o) Different autonomous systems

In this section it will check whether the name servers are from different location. So that it can prevent a lot of problems if one nameserver goes down.

p) Stealth NS records sent

A stealth server is defined as being a name server which does not appear in any publicly visible NS record for the domain.

3) SOA

(Start of Authority) Record is the most essential part of a Zone file. A Zone file can contain only one SOA Record.The SOA resource record indicates that this DNS name server is the best source of information for the data within this DNS domain.

A properly optimized and updated SOA record can reduce bandwidth between nameservers, increase the speed of website access and ensure the site is alive even when the primary DNS server is down.

a) SOA record

It display the following details

Primary nameserver: This is the zone’s master DNS server

Hostmaster E-mail address: This record specifies the email address of the person/authority that is in charge of managing the domain name

Serial #:whenever a change to the zone file on the master DNS server is changed, the serial number must be increased by some value.That way, any slave server will know that an update has been made

Refresh:This value is configured to point the period at which the secondary or slave servers should poll the master server to check if the serial number of the zone file has been modified.

Retry: A value, typically an hour or less, that specifies the timeframe within which the slave server should repeat the update request, if the master DNS server for the zone has failed to answer its latest query

Expire: The ‘Expire’ value outlines the period of time for which the slave server will continue to use the existing data in case of a failure of the master DNS server.

Default TTL: TTL Negative responses (typically occurring when a requested record does not exist) can be also cached on non-authoritative servers. Small time periods are recommended (15min to 2h).


b) NSs have same SOA serial

Check whether SOA serial may changed.


c) SOA MNAME entry

Checking whether both nameserver and parent server has the same MNAME entry

d) SOA Serial

Check whether the serial number is in recommended format of YYYYMMDDnn.


Check the refresh rate


Check the SOA RETRY value


Check the SOA EXPIRE number


This value was used to serve as a default TTL for records without a given TTL value and now is used for negative caching (indicates how long a resolver may cache the negative answer)


a) MX Records

Your MX records that were reported by your nameservers

b) Different MX records at nameservers

Checking all your nameservers have the same set of MX records.This tests to see if there are any MX records not reported by all your nameservers and also MX records that have the same hostname but different Ips.

c)MX name validity

Checking result of invalid hostnames for your MX records

d) MX IPs are public

Checking The Ip are public.

e) MX CNAME Check

Checking the canonical name.

f) MX A request returns CNAME

Checking whether CNAMEs returned for A records lookups.

g) MX is not IP

Checking MX records are host names or IP. MX entry will be a hostname is an necessity.

h) Number of MX records

Checking the number of mail servers.You should be careful about what you are doing since you have a single point of failure that can lead to mail being lost if the server is down for a long time.

i)Mismatched MX A

Checking MX has different A record.

j) Duplicate MX A records

Checking duplicate IP(s) for your MX records.

h) Reverse MX A records (PTR)

Used to reveres map IP addresses to a FQDN. Checking whether Reverse MX A records exist.

4) WWW

a) WWW A Record

Checking Whether we have a CNAME.

b) IPs are public

Checking whether WWW IPs appear to be public IPs.


Checking CNAME entry will returns the A record for the CNAME entry


  1. Login to Webmin
  2. Select Virtualmin
  3. Edit Databases

Screenshot from 2018-07-05 09-38-04


Screenshot from 2018-07-05 09-42-54

Screenshot from 2018-07-05 09-44-27



Virtualmin :: Create a Static page

To add a new site/domain (Virtual Server) to Webmin please use the following steps.

  1. Login to Webmin
  2. Select Virtualmin
  3. Select  the Create Virtual Server option
  4. Fill in the required information for the domain
    • Domain name
    • Description
    • Administration password
    • Server configuration template
    • Account plan
    • Administration username

Screenshot from 2018-07-05 01-33-33

For Creating a HTML page.

  • Select File Manager.
    • File >> Create new file.

Screenshot from 2018-07-05 09-25-29

  • Add the file name that you want to create. (eg : Index.html)

For Editing  a file.

  • Press “Left” click on the desired file that you need to edit.

Screenshot from 2018-07-05 09-16-28

Screenshot from 2018-07-05 09-30-36

  • For saving the html file.

Screenshot from 2018-07-05 09-30-50

For Uploading a file from local computer.

File >> Upload to current directory

Screenshot from 2018-07-05 01-39-04