ICANN Registry Proposal
Registry Operator's Proposal
Exhibit D - Domain Registry System Enhanced RRP
Version 0.10
Recognizing ICANN's desire to have an open and transparent process,
we make this information available subject to Internet Computer Bureau plc
retainging all rights to this information and the XML interface based on this
documentation.
This document relates to the specification of the ERRP of ICB's Domain registry systems
that has been operational for over three years in various ccTLDs and used by approved
Registrars accordingly.
Contents
New Domain (newdom)
Modify Domain (moddom)
Modify Domain (moddom2)
Modify NIC (modnic)
Modify NIC (modnic2)
New NS (newns)
Modify NS (modns)
Modify NS (modns2)
Find NS by Name (findns)
Find NS by Address (findns2)
Transfer domains between Registrars (transfer1)
Transfer domains between Registrars (transfer2)
Renewal Domain (renew)
Renewal Domain (renewpay)
Modify Password (modpass)
Modify Nameserver Password (modnspass)
List Uses By NIC (dombynic)
Whois (whois)
Check Domain (chkdom) "IS"
New Domain (newdom)
Request newdom
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = newdom
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
1
|
Comments
|
254
|
2
|
Domain
Name
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
4A
|
Admin
Contact NIC Handle
|
16
|
4B
|
Admin
Contact Role
|
1
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
4M
|
Admin
Contact Password
|
18
|
4N
|
Admin
Contact Password Confirmation
|
18
|
5A
|
Technical
Contact NIC Handle
|
16
|
5B
|
Technical
Contact Role
|
1
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical
Contact Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
5M
|
Technical
Contact Password
|
18
|
5N
|
Technical
Contact Password Confirmation
|
18
|
6A
|
Billing
Contact NIC Handle
|
16
|
6B
|
Billing
Contact Role
|
1
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
6M
|
Billing
Contact Password
|
18
|
6N
|
Billing
Contact Password Confirmation
|
18
|
7A
|
Nameserver
1 NS Handle
|
16
|
7B
|
Nameserver
1 Hostname
|
40
|
7C
|
Nameserver
1 IP Address
|
128
|
8A
|
Nameserver
2 NS Handle
|
16
|
8B
|
Nameserver
2 Hostname
|
40
|
8C
|
Nameserver
2 IP Address
|
128
|
9A
|
Price
/ Currency =
|
3
|
9B
|
Number
of Registration Years =
|
3
|
9C
|
Account
number =
|
38
|
9D
|
Account
password =
|
18
|
9E
|
Confirmation
method
|
7
|
9F
|
Invoice
Language = EN
|
2
|
9Z
|
Account
Number
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"newdom","subcmd","admin","pass","EN","comment","100201.COM","3A","3B","3C","3D","3E","3F",
"","4B","4C","4D","4E","4F","4G","4H","4I","4J","4K","Ken@io.io","X","X","","","","","","","","","","",
"","","","","","","","","","","","","","","","","","","NS-3","","","NS-4","","","RW","VIS","0","","","EN","",
"rsv1","rsv2","rsv3","rsv4","rsv5"
Result - newdom
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = newdom
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
= (Not Used)
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
256
|
M0
|
Domain
DOM Handle
|
16
|
2
|
Domain
Name
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
W01
|
Created
DateTime
|
24
|
W02
|
Amended
DateTime
|
24
|
W03
|
Expire
DateTime
|
24
|
4A
|
Admin
Contact NIC Handle
|
16
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
5A
|
Technical
Contact NIC Handle
|
16
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical
Contact Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
6A
|
Billing
Contact NIC Handle
|
16
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
NS1A
|
Nameserver
1 NS Handle
|
16
|
NS1B
|
Nameserver
1 Hostname
|
40
|
NS1C
|
Nameserver
1 IP Address
|
128
|
|
|
|
NS13A
|
Nameserver
13 NS Handle
|
16
|
NS13B
|
Nameserver
13 Hostname
|
40
|
NS13C
|
Nameserver
13 IP Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
Result when No Errors:
"newdom","subcmd","admin","pass","1","0","NoError.","DOM-201","100201.ONE","3A","3B","3C","3D","3E","3F",
"October 2 2000.","October 2 2000.","October 2 2002.","NIC-2532","4C","4D","4E","4F","4G","4H","4I","4J","4K",
"Ken@io.io","NIC-2532","4C","4D","4E","4F","4G","4H","4I","4J","4K","Ken@io.io","NIC-2532","4C","4D","4E",
"4F","4G","4H","4I","4J","4K","Ken@io.io","NS-3","NS3.AI-00000001.COM","192.47.215.33","NS-4",
"NS4.AI-00000001.COM","192.47.215.34","","","","","","",...,"rsv1","rsv2","rsv3","rsv4","rsv5"
Modify Domain (moddom)
Request - moddom
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = moddom
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
M1
|
Domain
Name or Handle
|
78
|
M2
|
Admin
Contact Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"moddom","subcmd","userID","passwd","EN","1002-01.COM","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - moddom
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = moddom
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
M0
|
Domain
DOM Handle
|
16
|
2
|
Domain
Name
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
4A
|
Admin
Contact NIC Handle
|
16
|
5A
|
Technical
Contact NIC Handle
|
16
|
6A
|
Billing
Contact NIC Handle
|
16
|
7A
|
Nameserver
1 NS Handle
|
16
|
8A
|
Nameserver
2 NS Handle
|
16
|
11A
|
Nameserver
3 NS Handle
|
16
|
|
|
|
11K
|
Nameserver
13 NS Handle
|
16
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"moddom","subcmd","userID","passwd","1","0","NoError.","DOM-201","1002-01.COM","3A",
"3B","3C","3D","3E","3F","NIC-2532","NIC-2532","NIC-2532","NS-3","NS-4",...,"rsv1","rsv2",
"rsv3","rsv4","rsv5"
Modify Domain (moddom2)
Request moddom2
Field Name
|
Description
|
Max
Size
|
0A
|
Command
Name = moddom2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
M0
|
Domain
DOM Handle
|
16
|
1
|
Comments
|
254
|
2
|
Domain
Name
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
4A
|
Admin
Contact NIC Handle
|
16
|
4B
|
Admin
Contact Role
|
1
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
4M
|
Admin
Contact Password
|
18
|
4N
|
Admin
Contact Password Confirmation
|
18
|
5A
|
Technical
Contact NIC Handle
|
16
|
5B
|
Technical
Contact Role
|
1
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical
Contact Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
5M
|
Technical
Contact Password
|
18
|
5N
|
Technical
Contact Password Confirmation
|
18
|
6A
|
Billing
Contact NIC Handle
|
16
|
6B
|
Billing
Contact Role
|
1
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
6M
|
Billing
Contact Password
|
18
|
6N
|
Billing
Contact Password Confirmation
|
18
|
7A
|
Nameserver
1 NS Handle
|
16
|
7B
|
Nameserver
1 Hostname
|
40
|
7C
|
Nameserver
1 IP Address
|
128
|
8A
|
Nameserver
2 NS Handle
|
16
|
8B
|
Nameserver
2 Hostname
|
40
|
8C
|
Nameserver
2 IP Address
|
128
|
11A
|
Nameserver
3 NS Handle
|
16
|
|
|
|
11K
|
Nameserver
13 NS Handle
|
16
|
M10
|
Password
|
12
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"moddom2","subcmd","userID","passwd","EN","DOM-201","moddom2 byERRP","1002-01.COM","X","X",
"X","X","X","X","NIC-1000","","","","","","","","","","","","","","NIC-2500","","","","","","","","","","","","",
"","","I","Ken","Saigoh","CSV","6F","6G","6H","6I","6J","6K","Ken@io.io","X","X","NS-1","","","NS-2","",
"","NS-3","..."X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result moddom2
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = moddom2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
M0
|
Domain
DOM Handle
|
254
|
2
|
Domain
Name
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
W01
|
Created
DateTime
|
24
|
W02
|
Amended
DateTime
|
24
|
W03
|
Expire
DateTime
|
24
|
4A
|
Admin
Contact NIC Handle
|
16
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
5A
|
Technical
Contact NIC Handle
|
16
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical
Contact Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
6A
|
Billing
Contact NIC Handle
|
16
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
NS1A
|
Nameserver
1 NS Handle
|
16
|
NS1B
|
Nameserver
1 Hostname
|
40
|
NS1C
|
Nameserver
1 IP Address
|
128
|
|
|
|
NS13A
|
Nameserver
13 NS Handle
|
16
|
NS13B
|
Nameserver
13 Hostname
|
40
|
NS13C
|
Nameserver
13 IP Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"moddom2","subcmd","userID","passwd","1","0","NoError.","DOM-201","1002-01.COM","X","X","X","X",
"X","X","October 2 2000.","October 2 2000.","October 2 2002.","NIC-1000","Administrator",
"INternetONE","Street",...,"Ken@Io.io","NIC-2500","4c","4d","4e","4f","4g","4h","4i","4j","4k",
"drs3@Io.io","NIC-2533","Ken","Saigoh","CSV","6F","6G","6H","6I","6J","6K","Ken2@Io.io","NS-1",
"NS1.AI-00000001.COM","192.47.215.31","NS-2","NS2.AI-00000001.COM","192.47.215.32","NS-3",
"NS3.AI-00000001.COM","192.47.215.33","",...,"rsv1","rsv2","rsv3","rsv4","rsv5"
 
Modify NIC (modnic)
Request - modnic
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modnic
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
M1
|
Contact
NIC Handle
|
78
|
M2
|
Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"modnic","subcmd","userID","passwd","EN","NIC-2532","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - modnic
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modnic
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
4A
|
NIC
Handle
|
16
|
4B
|
Role
|
1
|
4C
|
Name
|
78
|
4D
|
Organisation
Name
|
78
|
4E
|
Street
Address
|
254
|
4F
|
City
|
78
|
4G
|
State
|
78
|
4H
|
Postal
/ Zip Code
|
38
|
4I
|
Country
|
38
|
4J
|
Phone
|
38
|
4K
|
Fax
|
38
|
4L
|
Email
|
254
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"modnic","subcmd","userID","passwd","1","0","NoError.","NIC-2532","4","4C","4D","4E","4F","4G",
"4H","4I","4J","4K","Ken@Io.io","rsv1","rsv2","rsv3","rsv4","rsv5"
Modify NIC (modnic2)
Request modnic2
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = modnic2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
4A
|
Contact
NIC Handle
|
16
|
4B
|
Role
|
1
|
4C
|
Name
|
78
|
4D
|
Organisation
Name
|
78
|
4E
|
Street
Address
|
254
|
4F
|
City
|
78
|
4G
|
State
|
78
|
4H
|
Postal
/ Zip Code
|
38
|
4I
|
Country
|
38
|
4J
|
Phone
|
38
|
4K
|
Fax
|
38
|
4L
|
Email
|
254
|
4M
|
Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"modnic2","subcmd","userID","passwd","EN","NIC-2532","I","Name","ORG","ST","CITY","STATE",
"ZIP","JP","TEL","FAX","Ken@Io.io","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result modnic2
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modnic2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
4A
|
Contact
NIC Handle
|
16
|
4B
|
Role
|
1
|
4C
|
Name
|
78
|
4D
|
|
78
|
4E
|
Street
Address
|
254
|
4F
|
City
|
78
|
4G
|
State
|
78
|
4H
|
Postal
/ Zip Code
|
38
|
4I
|
Country
|
38
|
4J
|
Phone
|
38
|
4K
|
Fax
|
38
|
4L
|
Email
|
254
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Result:
"modnic2","subcmd","userID","passwd","1","0","NoError.","NIC-2532","I","Name","ORG","ST","CITY",
"STATE","ZIP","JP","TEL","FAX","Ken@Io.io","rsv1","rsv2","rsv3","rsv4","rsv5"
New NS (newns)
Request - newns
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = newns
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
7A
|
Nameserver
NS Handle = (Dummy)
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address = (Dummy)
|
128
|
7E
|
Password
= (Dummy)
|
18
|
7F
|
Conformation
Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
This name server belongs to an admin contact of the parent domain.
If the parent domain registered by other registrar, it belongs NIC-1000.
ERRP communications - Request:
"newns","subcmd","userID","passwd","EN","NS-1","NS1.0821-01.COM","192.8.21.2","drs1@IO.IO","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - newns
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = newns
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
7A
|
Nameserver
NS Handle
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"newns","subcmd","userID","passwd","2","50701","No Error.","NS-NS-1","NS1.0821-01.COM",
"192.8.21.2","drs1@IO.IO","rsv1","rsv2","rsv3","rsv4","rsv5"
Modify NS (modns)
Request - modns
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modns
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
N1
|
Nameserver
NS Handle
|
16
|
N2
|
Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"modns","subcmd","userID","passwd","EN","NS-1","NS1.0821-01.COM","192.8.21.2","drs1@IO.IO","X",
"rsv1","rsv2","rsv3","rsv4","rsv5"
Result - modns
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modns
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
7A
|
Nameserver
NS Handle
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"modns","subcmd","userID","passwd","2","50701","No Error.","NS-NS-1","NS1.0821-01.COM",
"192.8.21.2","drs1@IO.IO","rsv1","rsv2","rsv3","rsv4","rsv5"
Modify NS (modns2)
Request modns2
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modns2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
7A
|
Nameserver
NS Handle
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address
|
128
|
7E
|
Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"modns2","subcmd","userID","passwd","EN","NS-1","NS1.0821-01.COM","192.8.21.2","drs1@IO.IO","X",
"rsv1","rsv2","rsv3","rsv4","rsv5"
Result modns2
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = modns2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
7A
|
Nameserver
NS Handle
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response - example unsuccessful:
"modns2","subcmd","userID","passwd","2","50701","Unable to contact Registry using the secure link.
Please try again later.","NS-NS-1","NS1.0821-01.COM","192.8.21.2","drs1@IO.IO","rsv1","rsv2","rsv3","rsv4","rsv5"
Find NS by Name (findns)
Request - findns
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = findns
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
F1
|
Name
Server Hostname
|
40
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"findns","subcmd","userID","passwd","EN","NS1.0821-01.COM","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - findns
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = findns
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
7A
|
Nameserver
NS Handle
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"findns","subcmd","userID","passwd","1","1","No Error",""NS-NS-1","NS1.0821-01.COM","192.8.21.2",
"drs1@IO.IO","rsv1","rsv2","rsv3","rsv4","rsv5"
Find NS by Address (findns2)
Request findns2
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = findns2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
F2
|
Name
Server IP Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"findns2","subcmd","userID","passwd","EN","194.205.62.113","rsv1","rsv2","rsv3","rsv4","rsv5"
Result findns2
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = findns2
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
7A
|
Nameserver
NS Handle
|
16
|
7B
|
Hostname
|
40
|
7C
|
IP
Address
|
128
|
7D
|
Email
Address
|
128
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"findns2","subcmd","userID","passwd","1","1","No Error",""NS-NS-1","NS1.0821-01.COM","192.8.21.2",
"drs1@IO.IO","rsv1","rsv2","rsv3","rsv4","rsv5"
Transfer Domain between Registrars (transfer1)
Request - transfer1
Field Name
|
Description
|
Max Size
|
0A
|
Command Name
= transfer1
|
12
|
0B
|
Sub Command
Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
L
|
Language = EN
|
2
|
T1
|
Domain Name
to be transferred
|
16
|
T2
|
Admin
Contact Password
|
18
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
ERRP communications- Request:
"transfer1","subcmd","userID","passwd","EN","NS-1","1234567.COM","assdfsfdfd","drs1@IO.IO","X",
"rsv1","rsv2","rsv3","rsv4","rsv5"
Result - transfer1
Field Name
|
Description
|
Max Size
|
0A
|
Command Name
= modns
|
12
|
0B
|
Sub Command
Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
R1
|
Result Code
(1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
T3
|
Transfer
Authorization Code
|
16
|
T4
|
Email
Address
|
128
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
|
|
|
|
|
|
ERRP communications - Response:
"transfer1","subcmd","userID","passwd","2","50701","No Error","ADNGS123KFHRTHDS","drs1@IO.IO",
"rsv1","rsv2","rsv3","rsv4","rsv5"
Transfer Domain between Registrars (transfer2)
Request transfer2
Field Name
|
Description
|
Max Size
|
0A
|
Command Name
= transfer2
|
12
|
0B
|
Sub Command
Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
L
|
Language = EN
|
2
|
M0
|
Domain DOM
Handle
|
16
|
1
|
Comments
|
254
|
2
|
Domain Name
|
78
|
T3
|
Registrar's
Authorization code =
|
16
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
4A
|
Admin
Contact NIC Handle
|
16
|
4B
|
Admin
Contact Role
|
1
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
4M
|
Admin
Contact Password
|
18
|
4N
|
Admin
Contact Password Confirmation
|
18
|
5A
|
Technical
Contact NIC Handle
|
16
|
5B
|
Technical
Contact Role
|
1
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical
Contact Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
5M
|
Technical
Contact Password
|
18
|
5N
|
Technical
Contact Password Confirmation
|
18
|
6A
|
Billing
Contact NIC Handle
|
16
|
6B
|
Billing
Contact Role
|
1
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
6M
|
Billing
Contact Password
|
18
|
6N
|
Billing
Contact Password Confirmation
|
18
|
7A
|
Nameserver 1
NS Handle
|
16
|
7B
|
Nameserver 1
Hostname
|
40
|
7C
|
Nameserver 1
IP Address
|
128
|
8A
|
Nameserver 2
NS Handle
|
16
|
8B
|
Nameserver 2
Hostname
|
40
|
8C
|
Nameserver 2
IP Address
|
128
|
11A
|
Nameserver 3
NS Handle
|
16
|
|
|
|
11K
|
Nameserver 13
NS Handle
|
16
|
M10
|
Password
|
12
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
|
|
|
ERRP communications - Request:
"transfer2","subcmd","userID","passwd","EN","DOM-201",","1002-01.COM","ADNGS123KFHRTHDS","X",
"X","X","X","X","X","NIC-1000","","","","","","","","","","","","","","NIC-2500","","","","","","","","","","","",
"","","","I","Ken","Saigoh","CSV","6F","6G","6H","6I","6J","6K","Ken@io.io","X","X","NS-1","","","NS-2",
"","","NS-3","..."X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result transfer2
Field Name
|
Description
|
Max Size
|
0A
|
Command Name
= transfer2
|
12
|
0B
|
Sub Command
Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
R1
|
Result Code
(1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
M0
|
Domain DOM
Handle
|
254
|
2
|
Domain Name
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
W01
|
Created
DateTime
|
24
|
W02
|
Amended
DateTime
|
24
|
W03
|
Expire
DateTime
|
24
|
4A
|
Admin
Contact NIC Handle
|
16
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
5A
|
Technical
Contact NIC Handle
|
16
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical Contact
Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
6A
|
Billing
Contact NIC Handle
|
16
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
NS1A
|
Nameserver 1
NS Handle
|
16
|
NS1B
|
Nameserver 1
Hostname
|
40
|
NS1C
|
Nameserver 1
IP Address
|
128
|
|
|
|
NS13A
|
Nameserver 13
NS Handle
|
16
|
NS13B
|
Nameserver 13
Hostname
|
40
|
NS13C
|
Nameserver 13
IP Address
|
128
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
ERRP communications - Response:
"transfer2","subcmd","userID","passwd","1","0","NoError.","DOM-201","1002-01.COM","X","X","X","X","X",
"X","October 2 2000.","October 2 2000.","October 2 2002.","NIC-1000","Administrator","INternetONE",
"Street",...,"Ken@Io.io","NIC-2500","4c","4d","4e","4f","4g","4h","4i","4j","4k","drs3@Io.io","NIC-2533",
"Ken","Saigoh","CSV","6F","6G","6H","6I","6J","6K","Ken2@Io.io","NS-1","NS1.AI-00000001.COM",
"192.47.215.31","NS-2","NS2.AI-00000001.COM","192.47.215.32","NS-3","NS3.AI-00000001.COM",
"192.47.215.33","",...,"rsv1","rsv2","rsv3","rsv4","rsv5"
Renewal Domain (renew)
Request - renew
Field Name
|
Description
|
Max Size
|
0A
|
Command
Name = renew
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
2
|
Domain
DOM Handle / Domain Name
|
78
|
T1
|
Date
Time
|
40
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"renew","subcmd","userID","passwd","EN","0821-01.COM","966826226","rsv1","rsv2","rsv3",
"rsv4","rsv5"
Result - renew
Field
Name
|
Description
|
Max
Size
|
0A
|
Command Name = renew
|
12
|
0B
|
Sub Command Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
R1
|
Result Code (1 =
OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result Reason Code
|
8
|
R3
|
Result Reason Text
|
|
2
|
Domain Name
|
78
|
9A
|
Price / Product
Name =
|
3
|
9B
|
Card Type =
|
3
|
9C
|
Card Name =
|
38
|
9D
|
Card Number =
|
18
|
9E
|
Card Expiry Date =
|
7
|
9F
|
Invoice Language = EN
|
2
|
9Z
|
Account Number =
|
18
|
M10
|
Password =
|
18
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
ERRP communications - Response:
"renew","subcmd","userID","passwd","2","50040","Cannot find the domain you requested.","0821-01.COM","",
"","","","","EN","","","rsv1","rsv2","rsv3","rsv4","rsv5"
Renewal Domain (renewpay)
Request - renewpay
Field Name
|
Description
|
Max Size
|
0A
|
Command Name = renewpay
|
12
|
0B
|
Sub Command Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
L
|
Language = EN
|
2
|
2
|
Domain Name
|
78
|
9A
|
Price / Currency =
|
3
|
9B
|
Number of
Registration Years =
|
3
|
9C
|
Account Number =
|
38
|
9D
|
Account Password =
|
18
|
9E
|
Confirmation method
|
7
|
9F
|
Invoice Language = EN
|
2
|
9Z
|
Account Number
|
18
|
M10
|
|
18
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
ERRP communications - Response:
"renewpay","subcmd","userID","passwd","EN","0821-01.COM","RW","VIS","0","4525 1111 1111 1111","10/00","EN","","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - renewpay
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = renewpay
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
M0
|
Domain
DOM Handle
|
16
|
2
|
|
78
|
3A
|
Organisation
Name
|
78
|
3B
|
Organisation
Street Address
|
254
|
3C
|
Organisation
City
|
78
|
3D
|
Organisation
State
|
78
|
3E
|
Organisation
Postal / Zip Code
|
38
|
3F
|
Organisation
Country
|
38
|
W01
|
Created
DateTime
|
24
|
W02
|
Amended
DateTime
|
24
|
W03
|
Expire
DateTime
|
24
|
4A
|
Admin
Contact NIC Handle
|
16
|
4C
|
Admin
Contact Name
|
78
|
4D
|
Admin
Contact Organisation Name
|
78
|
4E
|
Admin
Contact Street Address
|
254
|
4F
|
Admin
Contact City
|
78
|
4G
|
Admin
Contact State
|
78
|
4H
|
Admin
Contact Postal / Zip Code
|
38
|
4I
|
Admin
Contact Country
|
38
|
4J
|
Admin
Contact Phone
|
38
|
4K
|
Admin
Contact Fax
|
38
|
4L
|
Admin
Contact Email
|
254
|
5A
|
Technical
Contact NIC Handle
|
16
|
5C
|
Technical
Contact Name
|
78
|
5D
|
Technical
Contact Organisation Name
|
78
|
5E
|
Technical
Contact Street Address
|
254
|
5F
|
Technical
Contact City
|
78
|
5G
|
Technical
Contact State
|
78
|
5H
|
Technical
Contact Postal / Zip Code
|
38
|
5I
|
Technical
Contact Country
|
38
|
5J
|
Technical
Contact Phone
|
38
|
5K
|
Technical
Contact Fax
|
38
|
5L
|
Technical
Contact Email
|
254
|
6A
|
Billing
Contact NIC Handle
|
16
|
6C
|
Billing
Contact Name
|
78
|
6D
|
Billing
Contact Organisation Name
|
78
|
6E
|
Billing
Contact Street Address
|
254
|
6F
|
Billing
Contact City
|
78
|
6G
|
Billing
Contact State
|
78
|
6H
|
Billing
Contact Postal / Zip Code
|
38
|
6I
|
Billing
Contact Country
|
38
|
6J
|
Billing
Contact Phone
|
38
|
6K
|
Billing
Contact Fax
|
38
|
6L
|
Billing
Contact Email
|
254
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"renewpay","subcmd","userID","passwd","2","50048","Renewed OK.","","0821-01.COM","","","","","","",
"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
Modify Password (modpass)
Request - modpass
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modpass
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
P1
|
NIC
Handle
|
16
|
P2
|
Old
Password
|
18
|
P3
|
New
Password
|
18
|
P4
|
New
Password2
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"modpass","subcmd","userID","passwd","EN","NIC-2532","X","X","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - modpass
Field
Name
|
Description
|
Max Size
|
0A
|
Command
Name = modpass
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
4A
|
Contact
NIC Handle
|
16
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"modpass","subcmd","userID","passwd","1","0","No Error.","NIC-2532","rsv1","rsv2","rsv3","rsv4","rsv5"
Modify Nameserver Password (modnspass)
Request - modnspass
Field
Name
|
Description
|
Max Size
|
0A
|
Command
Name = modnspass
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
P1
|
Nameserver
NS Handle
|
16
|
P2
|
Old
Name Server Password
|
40
|
P3
|
New
Name Server Password
|
40
|
P4
|
New
Name Server Password2
|
40
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"modnspass","subcmd","userID","passwd","EN","NS-2532","X","X","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - modnspass
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = modnspass
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
7A
|
Nameserver
NS Handle
|
16
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"modnspass","subcmd","userID","passwd","1","0","No Error.","NS-2532","rsv1","rsv2","rsv3","rsv4","rsv5"
List Uses By NIC (dombynic)
Request - dombynic
Field
Name
|
Description
|
Max Size
|
0A
|
Command
Name = dombynic
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
M1
|
Contact
NIC Handle
|
78
|
M2
|
Contact
Password
|
18
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Request:
"dombynic","subcmd","userID","passwd","EN","NIC-1001","X","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - dombynic
Field Name
|
Description
|
Max Size
|
0A
|
Command Name = dombynic
|
12
|
0B
|
Sub Command Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
R1
|
Result Code (1 =
OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result Reason Code
|
8
|
R3
|
Result Reason Text
|
|
M0
|
Domain DOM Handle
|
16
|
4A
|
Admin Contact NIC
Handle
|
16
|
5A
|
Technical Contact
NIC Handle
|
16
|
6A
|
Billing Contact NIC
Handle
|
16
|
W01
|
Created DateTime
|
24
|
W03
|
Expire DateTime
|
24
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
ERRP communications - Response:
"dombynic","subcmd","userID","passwd","1","0","No Error.","DOM-1","NIC-2500","NIC-2500","NIC-1001",
"August 28 2000.","September 28 2000.","rsv1","rsv2","rsv3","rsv4","rsv5"
Whois (whois)
Request - whois
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = whois
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
2
|
Domain
Name
|
78
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"whois","subcmd","userID","passwd","EN","0821-01.COM","rsv1","rsv2","rsv3","rsv4","rsv5"
Results - whois
Field Name
|
Description
|
Max Size
|
0A
|
Command Name = whois
|
12
|
0B
|
Sub Command Name =
|
12
|
0C
|
User ID =
|
12
|
0D
|
Password =
|
12
|
R1
|
Result Code (1 =
OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result Reason Code
|
8
|
R3
|
Result Reason Text
|
|
M0
|
Domain DOM Handle
|
254
|
2
|
Domain Name
|
78
|
3A
|
Organisation Name
|
78
|
3B
|
Organisation Street
Address
|
254
|
3C
|
Organisation City
|
78
|
3D
|
Organisation State
|
78
|
3E
|
Organisation Postal
/ Zip Code
|
38
|
3F
|
Organisation Country
|
38
|
W01
|
Created DateTime
|
24
|
W02
|
Amended DateTime
|
24
|
W03
|
Expire DateTime
|
24
|
4A
|
Admin Contact NIC
Handle
|
16
|
4C
|
Admin Contact Name
|
78
|
4D
|
Admin Contact
Organisation Name
|
78
|
4E
|
Admin Contact
Street Address
|
254
|
4F
|
Admin Contact City
|
78
|
4G
|
Admin Contact State
|
78
|
4H
|
Admin Contact
Postal / Zip Code
|
38
|
4I
|
Admin Contact
Country
|
38
|
4J
|
Admin Contact Phone
|
38
|
4K
|
Admin Contact Fax
|
38
|
4L
|
Admin Contact Email
|
254
|
5A
|
Technical Contact
NIC Handle
|
16
|
5C
|
Technical Contact
Name
|
78
|
5D
|
Technical Contact
Organisation Name
|
78
|
5E
|
Technical Contact
Street Address
|
254
|
5F
|
Technical Contact
City
|
78
|
5G
|
Technical Contact
State
|
78
|
5H
|
Technical Contact
Postal / Zip Code
|
38
|
5I
|
Technical Contact
Country
|
38
|
5J
|
Technical Contact
Phone
|
38
|
5K
|
Technical Contact
Fax
|
38
|
5L
|
Technical Contact
Email
|
254
|
6A
|
Billing Contact NIC
Handle
|
16
|
6C
|
Billing Contact
Name
|
78
|
6D
|
Billing Contact
Organisation Name
|
78
|
6E
|
Billing Contact
Street Address
|
254
|
6F
|
Billing Contact
City
|
78
|
6G
|
Billing Contact
State
|
78
|
6H
|
Billing Contact
Postal / Zip Code
|
38
|
6I
|
Billing Contact
Country
|
38
|
6J
|
Billing Contact
Phone
|
38
|
6K
|
Billing Contact Fax
|
38
|
6L
|
Billing Contact
Email
|
254
|
NS1A
|
Nameserver 1 NS
Handle
|
16
|
NS1B
|
Nameserver 1 Hostname
|
40
|
NS1C
|
Nameserver 1 IP
Address
|
128
|
NS13A
|
Nameserver 13 NS
Handle
|
16
|
NS13B
|
Nameserver 13 Hostname
|
40
|
NS13C
|
Nameserver 13 IP
Address
|
128
|
RS1
|
Reserved 1
|
78
|
RS2
|
Reserved 2
|
78
|
RS3
|
Reserved 3
|
78
|
RS4
|
Reserved 4
|
78
|
RS5
|
Reserved 5
|
78
|
This interface gives a result of Registrar Whois.
ERRP communications - Response:
"whois","subcmd","userID","passwd","1","0","No Error.","DOM-38","0821-01.COM","3A","3B","3C","3D",
"3E","3F","September 8 2000.","September 8 2000.","September 8 2002.","NIC-2513","4C","4D","4E",
"4F","4G","4H","4I","4J","4K","Ken@Io.io","NIC-2513","4C","4D","4E","4F","4G","4H","4I","4J","4K",
"Ken@Io.io","NIC-2513","4C","4D","4E","4F","4G","4H","4I","4J","4K","Ken@Io.io","NS-3",
"NS3.AI-00000001.COM","192.47.215.33","NS-4","NS4.AI-00000001.COM","192.47.215.34","","","","",
"","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
Check Domain (chkdom) "IS"
Request - chkdom
Field
Name
|
Description
|
Max
Size
|
0A
|
Command
Name = chkdom
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
L
|
Language
= EN
|
2
|
C1
|
Domain
Name SLD (ex. REACTO)
|
63
|
C2
|
Domain
Name TLD (ex. COM)
|
3
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
ERRP communications - Response:
"chkdom","subcmd","admin","pass","EN","reacto","com","rsv1","rsv2","rsv3","rsv4","rsv5"
Result - chkdom "IS"
Field Name
|
Description
|
Max
Size
|
0A
|
Command
Name = dombynic
|
12
|
0B
|
Sub
Command Name =
|
12
|
0C
|
User
ID =
|
12
|
0D
|
Password
=
|
12
|
R1
|
Result
Code (1 = OK, 2 = NG, 3 = ERROR)
|
1
|
R2
|
Result
Reason Code
|
8
|
R3
|
Result
Reason Text
|
|
DS1A
|
Domain
Name 1
|
78
|
DS2A
|
Domain
Name 2
|
78
|
DS3A
|
Domain
Name 3
|
78
|
RS1
|
Reserved
1
|
78
|
RS2
|
Reserved
2
|
78
|
RS3
|
Reserved
3
|
78
|
RS4
|
Reserved
4
|
78
|
RS5
|
Reserved
5
|
78
|
The items DS1A-DS3A are available domain names which has same SLD (C1).
Example:
"chkdom","subcmd","admin","pass","1","0","No Error.","REACTO.ORG","IO.IO","REACTO.NET","rsv1",
"rsv2","rsv3","rsv4","rsv5"
|