Personal tools

From HEXONET Wiki

Jump to: navigation, search
 
(69 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{#repositoryinfo: IPMIRROR-LIVE-1API | sg }}  
+
{{Infobox ccTLD
{{#var:ABOUTTLD}}
+
| name = .SG
 +
| image    =[[File:Sg.png|150px]]
 +
| introduced = 1988
 +
| country = Singapore
 +
| registry = SGNIC
 +
| idn capable = Yes
 +
| webpage = [https://www.hexonet.net/domain-name/sg Register .SG]
 +
}}
 +
{{#repositoryinfo: RRPPROXY-LIVE-1API | sg }}  
 
{{Sidebar}}
 
{{Sidebar}}
 +
<div style="font-size: 250%;">'''.SG'''</div><br/>
 +
.SG is the official country code Top-Level-Domain (ccTLD) of Singapore. Companies and individuals located in Singapore, as well as companies, corporations, or individuals who have business with Singapore can register .SG domains.
  
 
+
__TOC__
<br>
+
 
+
  
 
= Registry =
 
= Registry =
Line 83: Line 91:
  
 
X-SG-RCBID = <TEXT>
 
X-SG-RCBID = <TEXT>
 +
X-ADMIN-IDNUMBER = <TEXT>
 
</pre>
 
</pre>
  
Line 90: Line 99:
 
<span class="label label-important">REQUIRED</span>
 
<span class="label label-important">REQUIRED</span>
 
<pre>
 
<pre>
action = REQUEST | APPROVE | DENY | CANCEL | USERTRANSFER
+
ownercontact0 = <contact handle>
 +
admincontact0 = <contact handle>
 +
techcontact0 = <contact handle>
 +
billingcontact0 = <contact handle>
 
auth = <TEXT>
 
auth = <TEXT>
 
</pre>
 
</pre>
Line 96: Line 108:
 
<span class="label label-info">OPTIONAL</span>
 
<span class="label label-info">OPTIONAL</span>
 
<pre>
 
<pre>
order = CREATE | REPLACE | UPDATE
 
 
 
subuser = <TEXT> | <NULL>
 
subuser = <TEXT> | <NULL>
 
period = <PERIOD>
 
period = <PERIOD>
 
transferlock = 0 | 1 | <NULL>
 
transferlock = 0 | 1 | <NULL>
 
ownercontact0 = <contact handle>
 
admincontact0 = <contact handle>
 
techcontact0 = <contact handle>
 
billingcontact0 = <contact handle>
 
 
</pre>
 
</pre>
  
Line 111: Line 116:
 
{{#var:DELETESENTENCE}}
 
{{#var:DELETESENTENCE}}
 
{{#var:DELETEDOMAINCOMMAND}}
 
{{#var:DELETEDOMAINCOMMAND}}
<span class="label label-important">REQUIRED</span>
 
<pre>
 
n/a
 
</pre>
 
 
  
 
=== Restore Domain ===
 
=== Restore Domain ===
{{#var:RESTOREPOLICYSENTENCE}}
+
Restores can be processed automatically within the specified deletion restorable period after the expiration date. Please use the command RestoreDomain.
 
{{#var:RESTOREDOMAINCOMMAND}}
 
{{#var:RESTOREDOMAINCOMMAND}}
<span class="label label-important">REQUIRED</span>
 
<pre>
 
n/a
 
</pre>
 
  
 
<span class="label label-info">OPTIONAL</span>
 
<span class="label label-info">OPTIONAL</span>
Line 130: Line 126:
 
subuser = <TEXT>
 
subuser = <TEXT>
 
</pre>
 
</pre>
 
  
 
=== Ownerchange ===
 
=== Ownerchange ===
 
{{#var:TRADESENTENCE}}
 
{{#var:TRADESENTENCE}}
 +
<span class="label label-info">OPTIONAL</span>
 +
<pre>
 +
X-SG-RCBID = <TEXT>
 +
</pre>
 +
 +
<p>If the new registrant is an '''organisation from Singapore''': The company registration number has to be provided as '''X-SG-RCBID'''.</p>
 +
<p>If the new registrant is an '''individual from Singapore''': please provide their SingPass in the '''X-SG-RCBID''' field.</p>
 +
<p>If the new registrant is '''not from Singapore''': Do not provide '''X-SG-RCBID'''.</p>
  
 
= TLD specific =
 
= TLD specific =
  
 
=== Registration ===
 
=== Registration ===
'''.COM.SG domains can only be registered for organisations.'''
+
'''.COM.SG'''
 +
{{warnbox|
 +
'''.COM.SG domains can only be registered for companies'''.
 +
}}
 +
 
 +
'''.SG and .COM.SG'''
 +
{{warnbox|
 +
If the '''registrant''' is an '''individual from Singapore''', an administrative contact located in Singapore with X-ADMIN-IDNUMBER is required, the local presence service cannot be used in this case.<br>
 +
'''If you provide registrant and administrative contact from a different country, a local presence service will be provided automatically (free of charge)'''.<br>
 +
If the '''registrant''' is an '''organization from Singapore''' then the company registration number has to be provided as X-SG-RCBID.<br>
 +
If the '''admin-c''' is an '''individual from Singapore''' then the respective SingpassID has to be provided as X-ADMIN-IDNUMBER.<br>
 +
}}
 +
 
 +
{| class="wikitable"
 +
!colspan="4"|additional parameter X-SG-RCBID
 +
|-
 +
|'''role'''||'''country&nbsp;of&nbsp;origin'''||'''entity'''||'''value'''
 +
|-
 +
|registrant||SG||organization||company&nbsp;registration&nbsp;number
 +
|-
 +
|registrant||SG||individual||SingPass ID
 +
|-
 +
|registrant||other||organization||n/a
 +
|-
 +
|registrant||other||individual||n/a
 +
|}
 +
 
 +
<br>
 +
 
 +
{| class="wikitable"
 +
!colspan="4"|additional parameter X-ADMIN-IDNUMBER
 +
|-
 +
|'''role'''||'''country&nbsp;of&nbsp;origin'''||'''entity'''||'''value'''
 +
|-
 +
|admin-c||SG||organization||CorpPass ID
 +
|-
 +
|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)
 +
|}
  
Please consider the additional parameter:
+
====Valid format of the Singpass ID====
<pre>X-SG-RCBID</pre>.
+
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.<br>
{{Warnbox|For companies located in Singapore, the corresponding company registration number is required.}}
+
Example: S1234567A<br><br>
 +
Note: Singpass Foreign user Account (SFA) IDs are not accepted. They are similar to normal Singpass numbers but start with a Y.
  
=== Special SG transfer procedure ===
+
=== Domain Transfers ===
Additionally to the authorizationcode, the registry requires that the current contact information of the domain will be submitted with the transfer request. To do so, you have to use the ownercontact0, admincontact0, techcontact0 and billingcontact0 parameters in the following syntax:
+
==== 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:
  
 
<pre>
 
<pre>
Line 155: Line 201:
 
techcontact0 = <contact handle>
 
techcontact0 = <contact handle>
 
billingcontact0 = <contact handle>
 
billingcontact0 = <contact handle>
 +
nameserver0 = <name server>
 +
nameserver1 = <name server>
 
</pre>
 
</pre>
  
 
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.
 
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 reject the transfer if the losing registrar did not react.
+
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.
 
Several registrars also need a so called AGNT number before they will approve an outgoing transfer, our AGNT number is AGNT-1643.
= Addons =
 
  
{{#var:DOMAINADDONTABLE}}
+
==== Outbound Domain Transfers ====
 +
 
 +
{{warnbox|
 +
'''.SG domains are LOCKED by default and no Authorization Code is set at the registry – a transfer is not possible.<br>You need to unlock a .SG domain in order to have an Authorization Code set at the registry.<br>.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.
 +
 
 +
=== Deletion ===
 +
To delete a .SG domain with immediate effect please contact our support team at [mailto:[email protected] [email protected]].
 +
 
 +
= Addons =
  
 
= RegistrarOC =
 
= RegistrarOC =
Line 170: Line 229:
  
 
{{#var:CATEGORY}}
 
{{#var:CATEGORY}}
 
 
<headertabs/>
 

Latest revision as of 12:25, 18 September 2024

.SG

.SG is the official country code Top-Level-Domain (ccTLD) of Singapore. Companies and individuals located in Singapore, as well as companies, corporations, or individuals who have business with Singapore can register .SG domains.

Sg.png
Introduced 1988
Country Singapore
Registry SGNIC
IDN Capable Yes
Webpage Register .SG

Contents


[edit] Registry

TLD

-

Registry

SGNIC

Dispute Policy

Rules

Registrar

1api GmbH

WHOIS-Server

whois.nic.sg

WHOIS-Update

24-48 hours

Min. Characters

1

Max. Characters

63

Character Set
  • Letters and numbers
  • Hyphens ("-"), however not at the beginning or directly in front of the TLD
  • IDN: allowed
Limitations
  • Registrant Contacts: Required: 1 / Maximum: 1
  • Admin Contacts: Required: 1 / Maximum: 1
  • Tech Contacts: Required: 1 / Maximum: 1
  • Billing Contacts: Required: 1 / Maximum: 1

{{{Possible Extensions}}}

IDN capable

Yes

Restore capable

Real-Time

Handle Updates

Supported

Registration System

Real-Time

Allowed number of NS

2 to 13

Registry Nameservercheck

No

Host IP-Addresses Type

IPv4 / IPv6

Hosts managed as

Object

Root Nameserver Update

every 15min

SEC DNS Interface

DS data interface

Transferclass

Pull

Transfer Periods

1Y

Transfer Authcode required

Yes

Transfer Real-Time

No

Transfer Pending Period

5 days

Transfer Expire Action

ACK

Transfer ACK by

Registrar

Transfer NACK by

Registrar

Transfer Lock

Yes

Owner Change by

Trade

Trade Periods

-


[edit] Periods

{{{Possible Extensions}}}

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-2 years


[edit] API

[edit] 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>

[edit] 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.
As soon as a domain transfer has been initiated it can either be approved ("ACK") by Registrar or denied ("NACK") by Registrar. If the registry receives neither a denial ("NACK") nor an approval ("ACK") the transfer will be ACKed after 5 days.

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>

[edit] 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)

[edit] 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>

[edit] 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>

If the new registrant is an organisation from Singapore: The company registration number has to be provided as X-SG-RCBID.

If the new registrant is an individual from Singapore: please provide their SingPass in the X-SG-RCBID field.

If the new registrant is not from Singapore: Do not provide X-SG-RCBID.

[edit] TLD specific

[edit] Registration

.COM.SG

.COM.SG domains can only be registered for companies.


.SG and .COM.SG

If the registrant is an individual from Singapore, an administrative contact located in Singapore with X-ADMIN-IDNUMBER is required, the local presence service cannot be used in this case.
If you provide registrant and administrative contact from a different country, a local presence service will be provided automatically (free of charge).
If the registrant is an organization from Singapore 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 SingPass ID
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 CorpPass ID
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)

[edit] 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

Note: Singpass Foreign user Account (SFA) IDs are not accepted. They are similar to normal Singpass numbers but start with a Y.

[edit] Domain Transfers

[edit] 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.

[edit] Outbound Domain Transfers

.SG domains are LOCKED by default and no Authorization Code is set at the registry – a transfer is not possible.
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).

[edit] 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.

[edit] Deletion

To delete a .SG domain with immediate effect please contact our support team at [email protected].

[edit] Addons

[edit] RegistrarOC

Restore Process

To restore a domain as a RegistrarOC customer, you simply have to execute the RestoreDomain command. HEXONET directly forwards the restore request to the registry, which performs the restore in real-time. As soon as the restore is complete, the domain will get assigned to your account with the original domain data.

Please do not initiate a restore directly at the registry (e.g. using the registrar webinterface). All restore operations must be performed through our system.