DNS (appliance)

[Update: June 13, 2019]

This page explains the DNS server appliance DNS provided by SAKURA Cloud.

Overview

DNS offers a DNS server managed by SAKURA Cloud, so that customers can set any zone with each DNS record in the specified zone. As with other functions this can be controlled with either an easy-to-use web interface or API. Accordingly, it is possible to further automate the operation in SAKURA Cloud, including the scale-out of server configurations as well as load balancing with GSLB.

*In this service, new domains are not registered. Please bring your own domain or use Our company’s domain acquisition service. *This service is not compatible with the zone transferring function.

Fees

For our fee schedule, please refer to Service site.

Usage procedures

DNS is created and set through the following procedures.

Create a zone.

Select DNS from the Global category of the menu on the left side of the control panel. Created zones are listed on the main screen. You can create a new zone by clicking the Add button.

A screen for creating a new zone will be displayed. Select and enter the required fields then click Create.

The explanation of each item is as follows.

Zone name (*) Enter a zone name to be registered in the DNS. *“Zone name” cannot be changed later.
Explanation/tag/icon As with servers, disks, and other appliances, you can classify by the: ref: tag <tag> and: ref: icon <icon> functions.

*“_” represents a required item.

Created zones will be added to the Created Zone List screen.

By double-clicking a registered zone in the List screen, the Zone Details screen will appear where the DNS server where the zone has been registered can be confirmed. Here it is also possible to delete the registered zone by clicking Delete.

Registration of a record

To register or delete a record in a zone, or to confirm a registered zone, select the Re-source Record tab displayed in the Zone Details screen. To add a new record, click the Add button.

The resource record addition screen will be displayed. Enter the record you want to register.

The explanation of each item is as follows.

Name (*) Enter the name of the record you want to register (maximum 63 characters).
Type (*) Specify a record type. The input form type changes according to the specified label type (please refer to the following table).
TTL Specify the TTL of a record with integer values from 10 to 3600000. If left blank, the default value of (3,600 sec.) will be applied.

” represents a required item.

In the Type specification section, the input form varies according to settings as follows.

Type Input form
A IP address: Enter an IP address. Using radio buttons, you can select whether to enter it directly or select from IP addresses already assigned to a created server.
AAAA Ÿ IPv6 address: Enter an IPv6 address.
NS FQDN:
bEnter FQDN (maximum 254 characters).
CNAME
FQDN:
Enter FQDN (maximum 254 characters). Using radio buttons, you can select whether to enter it directly or specify it from FQDN assigned to the creat-ed
MX ・MXプライオリティ:
MXプライオリティを1から65535までの整数値で指定します。
・FQDN:
FQDNを入力します。
TXT Ÿ TXT:
Enter the TXT resource data (maximum 255 characters).
SRV Name: Enter a name in the form of _(Service name)._(Protocol name).
SRV Priority: Specify SRV Priority with integer values ranging from 0 to 65535.
SRV Weight: Specify SRV Weight with integer values ranging from 0 to 65535.
SRV Port: Specify SRV Port with integer values ranging from 1 to 65535.
SRV Target: Enter it in the form of FQDN (maximum 254 characters) (ending with a eriod).
CAA ●CAA:
Enter the CAA resource data. (Reference: Setting DNS CAA records )

*Every item is required.

Set records can be viewed on the Resource Record screen. After settings are complete, click Update to reflect settings in the DNS server.

*Settings of a real server can be changed by clicking the Pencil icon pf_pencil located at the right of the List screen. (After changing the settings, click the Update button). * A real server can be deleted by clicking the Deletion icon pf_pencil located at the right of the List screen. (After changing the settings, click the Update button.)

Specifications and cautions

Service specifications

Service specifications are as follows.

Record types that can be registered A, AAAA, NS, CNAME, MX, TXT, SRV
Maximum number of registerable zones per account 100 zones
Maximum number of records per zone 1000
Zone name patterns that can be registered Conditions apply.
*Please see the following section for details.
Host name patterns that can be registered Conditions apply.
*Please see the following section for details.
Record data patterns that can be registered Conditions apply for some record types.
*Please see the following section for details.
Compatible transport IPv4 TCP/UDP (not compatible with IPv6)
compatible with EDNS0 (bufsize = up to 1024
TTL of DNS response Can be changed for each record.
(Ranging from 10 sec to 3,600,000 sec, in units of 1 sec. The default setting is 3,600 sec.)
DNS round robin Possible by registering multiple records under the same name.
DNS server setting site Ishikari Zone No. 1/Tokyo Zone No. 1 (redundant configuration in each site)
FQDN format of the DNS server ns1.gslbN.sakura.ne.jp. / ns2.gslbN.sakura.ne.jp.
*An arbitrary integer value is inputted into the “N” part.”
Editing of the SOA record Impossible
Setting of the SPF record Can be registered as a TXT record
Compatibility with DNSSEC Not compatible
IDN (internationalized domain name) Not compatible
Used as a DNS cache Impossible
Used as a full resolver Impossible (only the DNS content server function)
Used as the secondary DNS server for any DNS server Impossible
Time required for reflecting zone information changes in the DNS server. 15 sec. to 1 min.

Regarding values that can be registered

The following restrictions apply to zone names and values that can be registered in rec-ords.

*Please be careful when setting via API.
*When setting from the control panel, if values that do not satisfy the following conditions are submitted, an error alert may appear.

Zone name

Item Content
Character type Maximum of 63 characters.
Valid character types are [0-9a-z-].
The combinations: .. , .- ,``-.`` , are invalid.
The first character cannot be a hyphen or period.
The last character cannot be a hyphen or period.
The label (a string of characters ending with a period) must not include isatap or wpad.
Suffix part It cannot match Public Suffix List.
TLD must be registered in the Public Suffix List.
Other NS is not suitable for the DNS server provided by the upper domain of this service.
An upper or lower domain has not been registered with this service and cannot be included in the designated blacklist.

*Registration of a third party’s domain is prohibited.
*Please transfer authority to our DNS server that is displayed after creation is complete. If au-thority is not transferred within one month, your registration may be deleted without notice.
*Also support Punycode settings starting with xn–.

Host name

  • The character type needs to be usable for zone names, and include an underscore _.
  • A string of characters including . can be registered.
  • It is possible to register the same host name multiple times (round-robin processing).
  • It is possible to enter @ (which represents a zone name).
  • It is possible to enter * (which represents a wild card).

Record data

Type Content
A The address space must excluding the following
100.64.0.0/10
0.0.0.0/8
127.0.0.0/8
224.0.0.0/3
169.254.0.0/16.
AAAA It is necessary to normalize the format with the RFC5952 format.
NS It must end with ..
The character type needs to be usable for zone names and include an underscore _.
@ is invalid.
Referenced FQDN must not be its own zone name.
If the FQDN of a record is a name in its own zone, there must be an A or AAAA record for that name.
CNAME It must end with ..
The letter type needs to be usable for zone names, and composed of the underscore _.
It cannot be @.
If the FQDN for records is a name in its own zone, there must exist A or AAAA record for that name.
MX It must end with ..
The character type needs to be usable for zone names, and include an underscore _.
It must be in the format of priority [space] name (Example: 10 mail.sakura.ad.jp.).
The priority must be a numeric character selected from 1~65535.
If the FQDN for records is a name in its own zone, there must exist A or AAAA record for that name.
TXT It must be composed of alpha characters (upper/lower case), numeric characters, one-byte spaces, or the following valid symbols: _ , = , : , ; , ~ , , , - , . , + , /.
A minimum of one and maximum of 255 characters is required.
SRV The format must be in compliance with RFC2782.
CAA ●It must be composed of alpha characters (upper/lower case), numeric characters, one-byte spaces, or the following valid symbols: ", ., -, /, :, ;, ~, @, =.
●A minimum of one and maximum of 64 characters is required.
●The format must be in compliance with RFC6844.

*Also support Punycode settings starting with xn—.
*The following restrictions exist for all records.

  • Duplicate records (name, type, and values are all the same) cannot be registered.
  • You cannot register multiple CNAME records under the same name.
  • A CNAME record and another type of record cannot coexist under the same name.
  • An NS record and another type of record cannot coexist under the same name.
  • An SRV record and another type of record cannot coexist under the same name.
  • All records under the same name must have identical TTL.

FAQ and answers

For questions or concerns regarding DNS appliance, please refer to our FAQ page .