Deploying Linux-based DNS Servers
The main purpose of a Domain Name System (DNS) server is to translate domain names to IP addresses, and vice versa. A DNS server is also used to determine the mail server for a given domain name.
Of course, you can use an external DNS server. But if you want a DNS server to be managed via CloudBlue Commerce, you need to install your own DNS server. This section explains how to deploy DNS hosting on a Linux server, and to provide it with CloudBlue Commerce support.
It is strongly recommended that DNS servers be placed on different hardware nodes. You need at least two DNS servers each one installed on a computer that meets the following requirements:
Server Names |
LINDNS01, LINDNS02 |
|
Description |
DNS Server on Linux |
|
Density |
60,000 DNS zones / 300,000 DNS resource records per server |
|
Quantity |
Minimum 2 are required. |
|
OS |
|
|
Software |
To be installed by customer:
|
|
CPU |
2 core (2.4 GHz or higher) |
|
RAM |
2 GB |
|
Disks |
Array 1: |
|
|
- 2 x 36 GB, SCSI, RAID 1 |
|
Disk Partitioning |
Array 1: |
|
|
- for OS and software |
|
|
- swap |
|
|
- for DNS zone files |
|
NICs |
FrontNet, BackNet |
Important:
1. Some top-level domain (TLD) zones may have specific network requirements for name servers. For example, name servers of the .DE and .FR TLD zones must be placed on the different sub-nets. Make sure that TLD zone requirements are satisfied before the CloudBlue Commerce name servers will have been deployed.
2. We recommend that you place CloudBlue Commerce name servers on different sub-nets.
3. It is a recommended DNS practice to have separate DNS servers for resolving and hosting. CloudBlue Commerce DNS Servers are not purposed for resolving internal or external hosts, they are only for hosting CloudBlue Commerce domains/zones. So, you should have your own DNS servers for resolving (Resolver DNS Servers).