From HEXONET Wiki
Introduced | 1988 | ||
---|---|---|---|
Country | Singapore | ||
Registry | SGNIC | ||
IDN Capable | Yes | ||
Webpage | Register .SG |
Contents |
Registry
TLD |
- |
Registry | |
Dispute Policy | |
Registrar |
1api GmbH |
WHOIS-Server |
whois.nic.sg |
WHOIS-Update |
5 minutes |
Min. Characters |
2 |
Max. Characters |
63 |
Character Set |
|
Limitations |
|
IDN capable |
Yes |
Restore capable |
Non-Realtime |
Handle Updates |
Supported (partially) |
Registration System |
Real-Time |
Allowed number of NS |
2 to 13 |
Registry Nameservercheck |
No |
Host IP-Addresses Type |
IPv4 |
Hosts managed as |
Object |
Root Nameserver Update |
several times a day |
SEC DNS Interface |
not available |
Transferclass |
Pull |
Transfer Periods |
1Y |
Transfer Authcode required |
Yes |
Transfer Lock |
Yes |
Owner Change by |
Trade |
Trade Periods |
- |
Periods
Registration Periods |
1-2 years |
Add Grace Period |
0 days |
Accounting Period |
-7 days |
Finalization Period |
-2 days |
Failure Period |
29 days |
Payment Period |
-61 days |
Deletion Restorable Period |
30 days |
Deletion Hold Period |
0 days |
Explicit Renewals |
Yes |
Renewal Periods |
1 year |
API
Domain Registration
Domains can be registered in Real-Time with the API AddDomain command.
command = AddDomain domain = (DOMAIN)
REQUIRED
ownercontact0 = (CONTACT) admincontact0 = (CONTACT) techcontact0 = (CONTACT) billingcontact0 = (CONTACT) nameserver0 = (NAMESERVER) nameserver1 = (NAMESERVER)
OPTIONAL
auth = <TEXT> | <NULL> transferlock = 0 | 1 | <NULL> subuser = <TEXT> | <NULL> X-SG-RCBID = <TEXT> X-ADMIN-IDNUMBER = <TEXT>
Domain Transfer
The transfer has to be initiated by the gaining registrar and can be requested with the API TransferDomain command.
A valid Authorization Code must be provided to initiate a transfer successfully. You may obtain the authorization code from the losing registrar.
command = TransferDomain domain = (DOMAIN)
REQUIRED
ownercontact0 = <contact handle> admincontact0 = <contact handle> techcontact0 = <contact handle> billingcontact0 = <contact handle> auth = <TEXT>
OPTIONAL
subuser = <TEXT> | <NULL> period = <PERIOD> transferlock = 0 | 1 | <NULL>
Delete Domain
Domains can be deleted with the API DeleteDomain command.
There is a Deletion Restorable Period of 30 days and a following Deletion Hold Period of 0 days.
command = DeleteDomain domain = (DOMAIN)
Restore Domain
Restores can be processed automatically within the specified deletion restorable period after the expiration date. Please use the command RestoreDomain.
command = RestoreDomain domain = (DOMAIN)
OPTIONAL
renewalmode = <NULL> | <TEXT> subuser = <TEXT>
Ownerchange
All contact information with the exception of registrant Name, Firstname and Organisation can be updated through the ModifyDomain command.
In order to change the owner you have to request a trade with the TradeDomain command. This can be done through our web interface or through our API:
command = TradeDomain domain = <DOMAIN> ownercontact0 = <CONTACT>
OPTIONAL
X-SG-RCBID = <TEXT>
The company registration number has to be provided as X-SG-RCBID if the new registrant is an organization from Singapore.
TLD specific
Registration
.COM.SG
.COM.SG domains can only be registered for companies.
.SG and .COM.SG
The admin-c has to be an individual from Singapore. if you provide an administrative contact from a different country then a local presence service will be provided automatically (free of charge).
If the registrant is an organization then the company registration number has to be provided as X-SG-RCBID.
If the admin-c is an individual from Singapore then the respective SingpassID has to be provided as X-ADMIN-IDNUMBER.
additional parameter X-SG-RCBID | |||
---|---|---|---|
role | country of origin | entity | value |
registrant | SG | organization | company registration number |
registrant | SG | individual | n/a |
registrant | other | organization | n/a |
registrant | other | individual | n/a |
additional parameter X-ADMIN-IDNUMBER | |||
---|---|---|---|
role | country of origin | entity | value |
admin-c | SG | organization | n/a (admin-c may not be an organization from Singapore) |
admin-c | SG | individual | Singpass ID |
admin-c | other | organization | n/a (admin-c will be replaced by local presence service) |
admin-c | other | individual | n/a (admin-c will be replaced by local presence service) |
Valid format of the Singpass ID
SingPass ID (or NRIC) refers to the individual's National Registration Identity Card which has to consist of exactly one letter ("S", "T", "F" or "G") followed by seven digits followed by one checksum letter.
Example: S1234567A
Domain Transfers
Inbound Domain Transfers
Additionally to the Authorization Code, the registry requires that the current contact information and name servers of the domain will be submitted with the transfer request. To do so, you have to use the ownercontact0, admincontact0, techcontact0 and billingcontact0 parameters and at least two name servers in the following syntax:
command = TransferDomain domain = <domain> auth = <auth> ownercontact0 = <contact handle> admincontact0 = <contact handle> techcontact0 = <contact handle> billingcontact0 = <contact handle> nameserver0 = <name server> nameserver1 = <name server>
Be sure that you've created valid contact handles with the current contact information of the .SG domain you wish to transfer the respective domain. After 7 days, the registry will approve the transfer if the losing registrar does not decline the transfer.
Several registrars also need a so called AGNT number before they will approve an outgoing transfer, our AGNT number is AGNT-1643.
Outbound Domain Transfers
You need to unlock a .SG domain in order to have an Authorization Code set at the registry.
.SG domains can only be unlocked if they do not utilize the local presence service.
In order to transfer a domain away you have to remove the transfer lock (epp status clientTransferProhibited). This can only be done if the local presence service is not in use. A few minutes after removing the transfer lock you will receive an UPDATE::SUCCESSFUL message containing the new Authorization Code. At the same time the Authorization Code will be stored as property AUTH of the domain and also a property X-SG-AUTH-EXPIRATIONDATE indicating when the Authorization Code will expire (after 14 days).
Outbound Internal Transfers
If the domain should be transferred to another reseller of HEXONET the domain has also to be unlocked and the same AUTH is required.
Outbound Agent Internal Transfers
If the AGNT number of the new registrar is also AGNT-1643 but is not HEXONET you need to provide a different Authorization Code which is stored in the property X-SG-AGNT-AUTH of the domain.
Expiration of the Authorization Code
Once the Authorization Code has expired (after 14 days) the domain will be automatically locked again and a respective UPDATE::SUCCESSFUL message is created. You can simply unlock the domain again in order to request a new Authorization Code.
Deletion
To delete a .SG domain with immediate effect please contact our support team at [email protected].
Addons
The following overview shows you all available Domain Addons which can be used for this special kind of TLD. It also shows the respective API parameters which are required to activate the Domain Addons:
Addon Class | Parameter to (de)activate *1) | Renewal term *2) | Affected Parameters *3) |
Trustee | X-SG-ACCEPT-TRUSTEE-TAC = 0 | 1 | 1 year | ASCIO-LOCAL-PRESENCE |
Trustee | X-SG-ACCEPT-TRUSTEE-TAC = 0 | 1 | 1 year | ADMINCONTACT,ASCIO-LOCAL-PRESENCE |
X-SG-ACCEPT-TRUSTEE-TAC=0