Personal tools

From HEXONET Wiki

Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
{{Sidebar}}__NOTOC__
+
{{Sidebar}}
== Configuring Default Nameservers in the Control Panel ==
+
<div style="font-size: 150%;">'''How to use Hexonet's DNS with your domain'''</div><br/>
 +
<p>
  
Every domain registration requires a set of nameservers to be assigned to the domain name.  To automate this process, a default set of nameservers can be configured in the Control Panel to have the system automatically assign these nameservers for every new domain registration. Existing domains can also be easily updated in bulk to use a configured default nameserver set.
+
= HEXONET's Nameserver Set =
  
* Login and navigate to ''"Manage Account > My Settings > Domain Settings > Nameserver Settings for new Domains"'' in the Control Panel
+
  ns1.hexonet.net (194.50.187.134)
* Enter in the nameservers you wish to use as the automatic "default" nameservers for use with any new domain registration or existing domain name without a configured nameserver
+
ns2.hexonet.net (194.0.182.1)
* Please note every account uses a default set of nameservers regardless of whether this configuration has been setThe system will utilize the parent user's default nameservers, which for most cases will be HEXONET's default nameservers.  
+
  ns3.hexonet.net (193.227.117.124)
  
[[Image:Mysettings.png]]
+
or alternatively
  
 +
ns1.ispapi.net
 +
ns2.ispapi.net
 +
ns3.ispapi.net
  
== Registering domains using HEXONET's Nameservers ==
+
'''Please remember to adjust the NS records in the DNS zone so that they reflect HEXONET's Nameserver set.'''
  
* If an account does not have a user configured default nameserver set, during any registration or configuration of a domain name, the system will offer HEXONET's nameservers as option - ''"Use Internal Nameservers"''
+
= Configure Default Nameservers =
 +
=== Control Panel ===
  
[[Image:Useinternalnameservers.png]]
+
Every domain registration requires a set of nameservers to be assigned to the domain name.  To automate this process, a default set of nameservers can be configured in the Control Panel to have the system automatically assign these nameservers for every new domain registration. Existing domains can also be easily updated in bulk to use a configured default nameserver set.  
  
 +
* Login and navigate to ''"Domain Extras > Default Domain Settings"'' in the left menu
 +
* Enter in the nameservers you wish to use as the automatic "default" nameservers  for use with any new domain registration or existing domain name without a configured nameserver.
 +
* Please note every account uses a default set of nameservers regardless of whether this configuration has been set.  The system will utilize the parent user's default nameservers, which for most cases will be HEXONET's default nameservers.
  
 +
[[Image:DefaultNameservers.png]]
  
 +
=== API ===
  
* Default nameservers automatically create standard DNS entries for a domain name upon registration.  To edit or customize the DNS post registration, please navigate in the Control Panel to ''"Manage Products > Domains > Manage"'' and click on the domain name in question.  Then click on the ''"Modify this domain"'' icon (pencil) and select the ''"DNS"'' tab.
+
<pre>
 +
COMMAND=SETENVIRONMENT
 +
ENVIRONMENTKEY0=_system/defaults
 +
ENVIRONMENTKEY1=_system/defaults
 +
ENVIRONMENTNAME0=parkingip0
 +
ENVIRONMENTVALUE0=(default A record destination ip address)
 +
ENVIRONMENTNAME1=nameserver
 +
ENVIRONMENTVALUE1=(nameservers, comma seperated)
 +
</pre>
  
[[Image:Changenameserversettings.png]]
+
= Register Domain with HEXONET's Nameservers =
 +
=== Control Panel ===
  
 +
* During any registration or configuration of a domain name, the system will offer HEXONET's nameservers as an option - ''"Preset Nameservers"''
  
== Registering Domains Using HEXONET's Nameservers With Custom Hostnames ==
+
[[Image:AddDefaultNameservers.png]]
  
Information shortly available.
+
You can also choose to use Hexonet's system nameservers if your preset nameservers are external nameservers.
  
  
== Registering Domains Using External Nameservers ==
+
=== API ===
  
If you have a foreign DNS provider or maybe have your own DNS to use you can of course set the nameservers during the registration.
+
To be completed
  
* Choose the option ''"Use external Nameservers"'' during the registration process, followed by the nameserver entries.
+
== Use HEXONET's Nameservers With Custom Hostnames ==
  
[[Image:Usexternalnameservers.png]]
+
You can use Hexonet nameservers with custom subdomains, such as ns1.'''mydomain.com'''. This involves setting the A records for those subdomains to Hexonet nameserver IP addresses, and then supplying your nameserver names with the registration.
  
{{Warnbox|Please note that some TLD registries perform nameserver checks during registration to ensure domain resolution.  Incorrect nameserver settings will lead registration failure.  With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameserver before registration.}}
+
Please see "Hexonet's Nameserver Set" for our nameserver IP addresses and then follow the "Register Domain with External Nameservers" instructions to set your nameservers for the domain.
  
  
== Using HEXONET's DNS for Existing Domains ==
+
= Register Domain with External Nameservers =
  
Clients with their own Nameservers or have DNS services from another third party can choose enter in these "External" nameservers at registration.
+
=== Control Panel ===
 +
If you have a foreign DNS provider or maybe have your own DNS to use, you can of course set the nameservers during the registration.
  
* Navigate in the Control Panel to ''"Manage Products > Domains > Manage"''
+
* While looking at the domain order in the shopping cart, click on "Configure" below the domain price.
* Click on the domain name in question and then click on the  ''"Modify this domain"'' icon (pencil)
+
* Go to the Nameserver tab.
* Click the "Nameserver" tab and choose the option to ''"Use default nameservers"''
+
* Ensure the "Preset Nameservers" and "Use System Nameservers" options are deselected.
 +
* Enter in the desired nameservers in the available fields, clicking on "Save" once you are done.
  
[[Image:Usedefaultnameservers.png]]
+
[[Image:AddCustomNameservers.png]]
  
{{Warnbox|Self-configured default nameservers will be used as the "Default Nameservers", otherwise, HEXONET's nameservers are used.}}
+
{{Warnbox|Please note that some TLD registries perform nameserver checks during registration to ensure domain resolution.  Incorrect nameserver settings may lead to registration failure.  With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameserver before registration.}}
  
=== HEXONET's Nameserver Set ===
+
=== API ===
 +
You provide the external nameservers with the nameserver#= parameter as mentioned in "Registering domains with HEXONET's Nameservers".
  
ns1.hexonet.net
+
= Configure Existing Domain with HEXONET's Nameservers =
ns2.hexonet.net
+
ns3.hexonet.net
+
  
or alternatively
+
=== Control Panel ===
 +
Clients with their own Nameservers or have DNS services from another third party may have entered these nameservers at registration. You can follow these steps to update the nameservers to Hexonet Nameservers.
  
ns1.ispapi.net
+
* Navigate in the left menu to ''"Domains > Domain Names"''
ns2.ispapi.net
+
* Click on the domain name in question to access the domain details
ns3.ispapi.net
+
* Open the "Nameserver" tab and choose the option to ''"Use System Nameservers"''
  
'''Afterwards, please remember to adjust the NS records in the DNS zone so that they reflect HEXONET's Nameserver set.'''
+
[[Image:ModifySystemNameservers.png]]
  
  
== Creating Custom Hostnames for HEXONET's DNS (using an existing domain) ==
+
=== API ===
 +
 
 +
Modifying the nameservers of an existing domain is the same regardless of if Hexonet or External Nameservers are used.
 +
 
 +
<pre>
 +
command = ModifyDomain
 +
domain  = (DOMAIN)
 +
nameserver0 = (NAMESERVER)
 +
nameserver1 = (NAMESERVER)
 +
</pre>
 +
 
 +
== Create Custom Host Records ==
 +
 
 +
=== Control Panel ===
  
 
Using IP addresses, there are two methods in which to create customized hostnames for HEXONET's DNS:
 
Using IP addresses, there are two methods in which to create customized hostnames for HEXONET's DNS:
  
 
* Hosts Managed as Objects:
 
* Hosts Managed as Objects:
** In the Control Panel, navigate to ''"Manage Products > Domains > Manage"''
+
** In the Control Panel, navigate to ''"Domains > Domain Names"''
** Click on the domain name in question and select the ''"Modify this domain"'' icon (pencil)
+
** Click on the domain name to access the domain details
** Select the ''"Nameserver"'' tab and click ''"Show Host Objects"'' and then ''"Add Host Object"''.
+
** Open the ''"Nameserver"'' tab and select ''"Nameserver Hosts"'' and then ''"New Hostname"''.
 
** In the provided dialog window please enter in the desired hostname (e.g. ns1.yourdomain.net) followed by the respective IP address for a corresponding HEXONET nameserver. The standard IP addresses for HEXONET's nameservers are as follows:
 
** In the provided dialog window please enter in the desired hostname (e.g. ns1.yourdomain.net) followed by the respective IP address for a corresponding HEXONET nameserver. The standard IP addresses for HEXONET's nameservers are as follows:
 
*** ns1: 194.50.187.134
 
*** ns1: 194.50.187.134
 
*** ns2: 194.0.182.1
 
*** ns2: 194.0.182.1
 
*** ns3: 193.227.117.124
 
*** ns3: 193.227.117.124
** After creating the host objects you can assign the hostnames as nameservers to this and any other desired domain
+
** After creating the host objects you can assign the hostnames as nameservers to this or any other desired domain.
  
[[Image:Hostsmanagedasobjects.png]]
+
[[Image:AddHostRecords.png]]
  
  
 
* Hosts Managed as Attributes:
 
* Hosts Managed as Attributes:
** In the Control Panel, navigate to ''"Manage Products > Domains > Manage"''
+
** In the Control Panel, navigate to ''"Domains > Domain Names"''
** Click on the domain name in question and select the ''"Modify this domain"'' icon (pencil)
+
** Click on the domain name to access the domain details
** Select the ''"Nameserver"'' tab
+
** Open the ''"Nameserver"'' tab
** Directly enter the desired hostname, followed by blankspace, followed by the IP address of a HEXONET corresponding nameserver (example: "ns1.yourdomain.net 194.50.187.134")
+
** Directly enter the desired hostname, followed by a blank space, and then the IP address of a HEXONET corresponding nameserver (example: "ns1.yourdomain.net 194.50.187.134")
 
** Use the hostnames as the nameservers for any other domain.  
 
** Use the hostnames as the nameservers for any other domain.  
  
[[Image:Hostsmanagedasattributes.png]]
+
[[Image:AddHostRecordsAttr.png]]
 +
 
 +
=== API ===
 +
 
 +
Hosts Managed as Objects:
 +
 
 +
You can create host records with the following command:
 +
 
 +
<pre>
 +
COMMAND = ADDNAMESERVER
 +
NAMESERVER = (subdomain)
 +
IPADDRESS0 = (IP address)
 +
</pre>
 +
 
 +
The commands StatusNameserver, CheckNameserver, and ModifyNameserver also exist.
 +
 
 +
Hosts Managed as Attributes:
 +
 
 +
The destination IP addresses are included with the nameserver names.
 +
 
 +
<pre>
 +
COMMAND = ModifyDomain
 +
DOMAIN = (domain)
 +
NAMESERVER0 = (subdomain) (IP address)
 +
NAMESERVER1 = (subdomain) (IP address)
 +
NAMESERVER2 = (subdomain) (IP address)
 +
</pre>
 +
 
 +
= Configure Existing Domain with External Nameservers =
 +
 
 +
=== Control Panel ===
 +
 
 +
* Navigate to ''"Domains > Domain Names"''
 +
* Click on the domain name to open the domain details
 +
* Open the ''"Nameserver"'' tab, ensuring the "Preset Nameservers" and "Use System Nameservers" options are deselected.
 +
* Enter in the desired nameservers.
 +
 
 +
[[Image:AddCustomNameservers.png]]
  
 +
{{Warnbox|Please note that some TLD registries perform nameserver checks during registration or modification to ensure domain resolution.  Incorrect nameserver settings may lead to registration or modification failure.  With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameservers.}}
  
== Choosing External Nameservers for Existing Domains ==
+
=== API ===
  
* Navigate to ''"Manage Products > Domains > Manage"''
+
Submit the following command to change the nameservers for Existing Domains to external nameservers. Please ensure that the relevant host records have been created at the registry.
* Click on the domain name in question and select the ''"Modify this domain"'' icon (pencil)
+
* Select the ''"Nameserver"'' tab and enter in the external nameservers hostnames.
+
  
[[Image:Externalnameservers.png]]
+
<pre>
 +
command = AddDomain
 +
domain  = (DOMAIN)
 +
nameserver0 = (NAMESERVER)
 +
nameserver1 = (NAMESERVER)
 +
</pre>
  
{{Warnbox|Please note that some TLD registries perform nameserver checks during registration to ensure domain resolution.  Incorrect nameserver settings will lead registration failure.  With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameserver before registration.}}
+
{{Warnbox|Please note that some TLD registries perform nameserver checks during registration or modification to ensure domain resolution.  Incorrect nameserver settings may lead to registration or modification failure.  With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameservers.}}

Latest revision as of 19:19, 26 September 2018

How to use Hexonet's DNS with your domain

Contents

[edit] HEXONET's Nameserver Set

ns1.hexonet.net (194.50.187.134)
ns2.hexonet.net (194.0.182.1)
ns3.hexonet.net (193.227.117.124)

or alternatively

ns1.ispapi.net
ns2.ispapi.net
ns3.ispapi.net

Please remember to adjust the NS records in the DNS zone so that they reflect HEXONET's Nameserver set.

[edit] Configure Default Nameservers

[edit] Control Panel

Every domain registration requires a set of nameservers to be assigned to the domain name. To automate this process, a default set of nameservers can be configured in the Control Panel to have the system automatically assign these nameservers for every new domain registration. Existing domains can also be easily updated in bulk to use a configured default nameserver set.

  • Login and navigate to "Domain Extras > Default Domain Settings" in the left menu
  • Enter in the nameservers you wish to use as the automatic "default" nameservers for use with any new domain registration or existing domain name without a configured nameserver.
  • Please note every account uses a default set of nameservers regardless of whether this configuration has been set. The system will utilize the parent user's default nameservers, which for most cases will be HEXONET's default nameservers.

DefaultNameservers.png

[edit] API

COMMAND=SETENVIRONMENT
ENVIRONMENTKEY0=_system/defaults
ENVIRONMENTKEY1=_system/defaults
ENVIRONMENTNAME0=parkingip0
ENVIRONMENTVALUE0=(default A record destination ip address)
ENVIRONMENTNAME1=nameserver
ENVIRONMENTVALUE1=(nameservers, comma seperated)

[edit] Register Domain with HEXONET's Nameservers

[edit] Control Panel

  • During any registration or configuration of a domain name, the system will offer HEXONET's nameservers as an option - "Preset Nameservers"

AddDefaultNameservers.png

You can also choose to use Hexonet's system nameservers if your preset nameservers are external nameservers.


[edit] API

To be completed

[edit] Use HEXONET's Nameservers With Custom Hostnames

You can use Hexonet nameservers with custom subdomains, such as ns1.mydomain.com. This involves setting the A records for those subdomains to Hexonet nameserver IP addresses, and then supplying your nameserver names with the registration.

Please see "Hexonet's Nameserver Set" for our nameserver IP addresses and then follow the "Register Domain with External Nameservers" instructions to set your nameservers for the domain.


[edit] Register Domain with External Nameservers

[edit] Control Panel

If you have a foreign DNS provider or maybe have your own DNS to use, you can of course set the nameservers during the registration.

  • While looking at the domain order in the shopping cart, click on "Configure" below the domain price.
  • Go to the Nameserver tab.
  • Ensure the "Preset Nameservers" and "Use System Nameservers" options are deselected.
  • Enter in the desired nameservers in the available fields, clicking on "Save" once you are done.

AddCustomNameservers.png

Please note that some TLD registries perform nameserver checks during registration to ensure domain resolution. Incorrect nameserver settings may lead to registration failure. With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameserver before registration.


[edit] API

You provide the external nameservers with the nameserver#= parameter as mentioned in "Registering domains with HEXONET's Nameservers".

[edit] Configure Existing Domain with HEXONET's Nameservers

[edit] Control Panel

Clients with their own Nameservers or have DNS services from another third party may have entered these nameservers at registration. You can follow these steps to update the nameservers to Hexonet Nameservers.

  • Navigate in the left menu to "Domains > Domain Names"
  • Click on the domain name in question to access the domain details
  • Open the "Nameserver" tab and choose the option to "Use System Nameservers"

ModifySystemNameservers.png


[edit] API

Modifying the nameservers of an existing domain is the same regardless of if Hexonet or External Nameservers are used.

command = ModifyDomain
domain  = (DOMAIN)
nameserver0 = (NAMESERVER)
nameserver1 = (NAMESERVER)

[edit] Create Custom Host Records

[edit] Control Panel

Using IP addresses, there are two methods in which to create customized hostnames for HEXONET's DNS:

  • Hosts Managed as Objects:
    • In the Control Panel, navigate to "Domains > Domain Names"
    • Click on the domain name to access the domain details
    • Open the "Nameserver" tab and select "Nameserver Hosts" and then "New Hostname".
    • In the provided dialog window please enter in the desired hostname (e.g. ns1.yourdomain.net) followed by the respective IP address for a corresponding HEXONET nameserver. The standard IP addresses for HEXONET's nameservers are as follows:
      • ns1: 194.50.187.134
      • ns2: 194.0.182.1
      • ns3: 193.227.117.124
    • After creating the host objects you can assign the hostnames as nameservers to this or any other desired domain.

AddHostRecords.png


  • Hosts Managed as Attributes:
    • In the Control Panel, navigate to "Domains > Domain Names"
    • Click on the domain name to access the domain details
    • Open the "Nameserver" tab
    • Directly enter the desired hostname, followed by a blank space, and then the IP address of a HEXONET corresponding nameserver (example: "ns1.yourdomain.net 194.50.187.134")
    • Use the hostnames as the nameservers for any other domain.

AddHostRecordsAttr.png

[edit] API

Hosts Managed as Objects:

You can create host records with the following command:

COMMAND = ADDNAMESERVER
NAMESERVER = (subdomain)
IPADDRESS0 = (IP address)

The commands StatusNameserver, CheckNameserver, and ModifyNameserver also exist.

Hosts Managed as Attributes:

The destination IP addresses are included with the nameserver names.

COMMAND = ModifyDomain
DOMAIN = (domain)
NAMESERVER0 = (subdomain) (IP address)
NAMESERVER1 = (subdomain) (IP address)
NAMESERVER2 = (subdomain) (IP address)

[edit] Configure Existing Domain with External Nameservers

[edit] Control Panel

  • Navigate to "Domains > Domain Names"
  • Click on the domain name to open the domain details
  • Open the "Nameserver" tab, ensuring the "Preset Nameservers" and "Use System Nameservers" options are deselected.
  • Enter in the desired nameservers.

AddCustomNameservers.png

Please note that some TLD registries perform nameserver checks during registration or modification to ensure domain resolution. Incorrect nameserver settings may lead to registration or modification failure. With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameservers.


[edit] API

Submit the following command to change the nameservers for Existing Domains to external nameservers. Please ensure that the relevant host records have been created at the registry.

command = AddDomain
domain  = (DOMAIN)
nameserver0 = (NAMESERVER)
nameserver1 = (NAMESERVER)
Please note that some TLD registries perform nameserver checks during registration or modification to ensure domain resolution. Incorrect nameserver settings may lead to registration or modification failure. With External Nameservers, please ensure the DNS zone for the domain is already created and properly configured on the external nameservers.