On 8 November 2009 we will take our registration systems offline to update the nameserver model used within the registry database. Our new nameserver model will only hold a single copy of each nameserver. This will remove duplicated nameserver data and will improve the responsiveness of our systems.
As part of this update, all nameserver identifier fields will be deprecated. This means it will only be possible to reference nameservers by their hostnames and not by their identifiers. For Automaton users the following operations, templates, responses, notifications and fields will be changed:
This operation will be updated to remove references to deprecated nameserver identifier fields. Nameservers will be referenced by their hostname instead. Since each nameserver will be unique in our database, it will not be possible to modify a nameserver to use a hostname which is used by another nameserver.
It will only be possible to modify a nameserver object if one or both of the following conditions is true:
In this example, the nameserver object 'ns0.example.co.uk' will be modified to use the hostname 'ns2.example.co.uk' and the IP address 121.121.121.121. All domain names linked to this nameserver object will be affected by this modification.
operation: modify
dns-name: ns0.example.co.uk
dns: ns1.example.co.uk 121.121.121.121 In this example, the nameserver object 'ns0.example.co.uk' is queried.
operation: query
dns-name: ns0.example.co.ukThe syntax for the bulk operation will remain the same. However, the bulk replace nameserver function will be updated to link to existing nameserver objects.
In this example all of the domain names on the tag which link to the 'ns0.example.co.uk' nameserver object will be attached to the 'ns1.example.co.uk' nameserver object instead:
operation: bulk
update: nserver 'ns0.example.co.uk'=
'ns1.example.co.uk' The syntax for the bulk operation will remain the same. However, the bulk attach nameserver function will be updated to link to existing nameserver objects.
In this example, all of the domain names on the tag will be attached to 'ns0.example.co.uk' and 'ns1.example.co.uk'. If these nameservers do not exist in the database, then new objects will be created. Any existing nameserver links for these domain names will be severed:
operation: bulk
update: nservers = [ 'ns0.example.co.uk',
'ns1.example.co.uk' ] The following Automaton templates will be updated to remove references to deprecated nameserver identifier fields.
operation: request
key:
dns0:
dns1:
dns2:
dns3:
dns4:
dns5:
dns6:
dns7:
dns8:
dns9:
account-id:
first-bill:
recur-bill:
auto-bill:
next-bill:
renew-not-required:
notes: operation: request
key:
dns0:
dns1:
dns2:
dns3:
dns4:
dns5:
dns6:
dns7:
dns8:
dns9:
account-name:
trad-name:
type:
co-no:
opt-out:
addr:
addr:
locality:
city:
county:
postcode:
country:
a1-name:
a1-email:
a1-phone:
a1-mobile:
a2-name:
a2-email:
a2-phone:
a2-mobile:
a3-name:
a3-email:
a3-phone:
a3-mobile:
first-bill:
recur-bill:
auto-bill:
next-bill:
renew-not-required:
notes:
operation: modify
key:
account-id:
dns0:
dns1:
dns2:
dns3:
dns4:
dns5:
dns6:
dns7:
dns8:
dns9:
trad-name:
type:
co-no:
opt-out:
addr:
locality:
city:
county:
postcode:
country:
a1-id:
a1-name:
a1-phone:
a1-mobile:
a1-email:
a2-id:
a2-name:
a2-phone:
a2-mobile:
a2-email:
a3-id:
a3-name:
a3-phone:
a3-mobile:
a3-email:
first-bill:
recur-bill:
auto-bill:
next-bill:
notes:
renew-not-required: operation: modify
dns-name:
dns:
operation: query
dns-name: The following Automaton responses will be updated to remove references to deprecated nameserver identifier fields.
Subject: example.co.uk ACCEPTED
THIS IS AN AUTOMATED MESSAGE. PLEASE DO NOT REPLY TO THIS MESSAGE.
We (Nominet UK) are sending you (the applicant or the applicant's agent as
the case may be) this email to inform you that we have accepted your
application for the domain name
example.co.uk
.. under our terms and conditions. You can find our terms and
conditions at:
http://www.nominet.org.uk/go/terms
If you are an applicant's agent, you are reminded of your obligation to
inform the applicant of this message and of our full terms and conditions,
and of our understanding that you have the applicant's full authority to
agree to such terms on the applicant's behalf.
Thank you.
Regards
Nominet Subject: example.co.uk ACCEPTED
THIS IS AN AUTOMATED MESSAGE. PLEASE DO NOT REPLY TO THIS MESSAGE.
We (Nominet UK) are sending you (the applicant or the applicant's agent as
the case may be) this email to inform you that we have accepted your
application for the domain name
example.co.uk
.. under our terms and conditions. You can find our terms and
conditions at:
http://www.nominet.org.uk/go/terms
If you are an applicant's agent, you are reminded of your obligation to
inform the applicant of this message and of our full terms and conditions,
and of our understanding that you have the applicant's full authority to
agree to such terms on the applicant's behalf.
The following identifiers were created as part of your registration:
Account: 10001
Main Admin Contact (Collin J. West) : C10002
Additional Admin Contact (Connie B. Elliott) : C10003
Additional Admin Contact (Lucas C. Smith) : C10004
Thank you.
Regards
Nominet Subject: Re: ACK TAG Modify
Your message has been processed by the UK NIC automated DNS
delegation system. The required additions/changes have been
made to the database and will become visible in the zone file within
thirty minutes.
The delegation for example.co.uk has been updated successfully.
To check the current state of the entry for example.co.uk
in the database, use the following command
% whois -h whois.nic.uk example.co.uk
The following identifiers were created as part of your Modify:
Additional Admin Contact (A. Green) : C10003
Regards
NominetSubject: Re: ACK TAG Nameserver Modify
Your message has been processed by the UK NIC automated DNS
delegation system. The required additions/changes have been
made to the database and will become visible in the zone file within
thirty minutes.
The application to modify the nameserver object with name <<name before>> below
has been processed successfully.
Regards
Nominet
Your original message follows
--------------------------------------------------------------------------------------
....Subject: Re: TAG Query
The following message was sent from the Automaton:
*key:
*reg-status:
*dns:
*dns:
*registrar-tag:
*account-id:
*account-name:
*type:
*co-no:
*trad-name:
*opt-out:
*a1-id:
*a1-name:
*a1-email:
*a1-phone:
*a1-mobile:
*a2-id:
*a2-name:
*a2-email:
*a2-phone:
*a2-mobile:
*a3-id:
*a3-name:
*a3-email:
*a3-phone:
*a3-mobile:
*addr:
*addr:
*locality:
*city:
*county:
*postcode:
*country:
*next_bill:
*auto_bill:
*notes:
*created:
*changed:
*expiry:
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web
site at http://www.nominet.org.uk/go/automatonSubject: Re: TAG Nameserver Query
The following message was sent from the Automaton:
*dns:
*created:
*changed:
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web
site at http://www.nominet.org.uk/go/automaton Domain Name List follows...
Domain name|reg-status|registrar-tag|created|changed|expiry|first-bill|
recur-bill|auto-bill|next-bill|dns0|dns1|dns2|dns3|dns4|dns5|dns6|dns7|
dns8|dns9|account-id|account-name
Number of domains in the list: [Number].
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web site
at http://www.nominet.org.uk/go/automatonThe following notifications will be updated to remove references to deprecated nameserver identifier fields.
-----BEGIN PGP SIGNED MESSAGE-----
The following message was sent from the Automaton:
Please be informed that the following 4 domain names:
Domain Name|Registration Status|Expiry|Created|Changed|dns0|dns1|dns2|...
example1.co.uk|Registered until expiry|20070603|20050604|...
example2.co.uk|Registered until expiry|20070603|20050604|...
example3.co.uk|Registered until expiry|20070603|20050604|...
example4.co.uk|Registered until expiry|20070603|20050604|...
have been re-tagged by:
person@example5.org.uk
to the tag:
EXAMPLE
Account details for the domain names follow:
*account-id:
*account-name:
*trad-name:
*type:
*co-no:
*opt-out:
*addr:
*addr:
*locality:
*city:
*county:
*postcode:
*country:
*a1-id:
*a1-name:
*a1-email:
*a1-phone:
*a2-id:
*a2-name:
*a2-email:
*a2-phone:
*a3-id:
*a3-name:
*a3-email:
*a3-phone:
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web
site at http://www.nominet.org.uk/go/automaton
-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.
iQCVAwUBQ3rtpi2r3GdYR6JrAQGg8QP+K6NDa+SWsb8ly9a8u/9/F6GEthEGGHXa
8HqzAmiuyul91nB7TsVj8jKkfge0OkUH5fN65OmFUnI8Ar701y3lHqzRRAEdl8aY
ej0LMDtz7sMDpF01LvJM/Kw32ViFf9ycg1zQwseAKPIGmNdjsM3sIQt23on8xM/0
sLgfd32rZ2U=
=Cpmi
-----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The following message was sent from the Automaton:
A request has been made to release the 4 domain names:
Domain Name|Registration Status|Expiry|Created|Changed|dns0|dns1|dns2|...
example1.co.uk|Registered until expiry|20070603|20050604|...
example2.co.uk|Registered until expiry|20070603|20050604|...
example3.co.uk|Registered until expiry|20070603|20050604|...
example4.co.uk|Registered until expiry|20070603|20050604|...
by:
test@automaton.org.uk
to the tag:
TEST
Please reply by completing and PGP signing one of the following templates:
Template 1 - To accept
START OF ACCEPT TEMPLATE --
case-id:
accept:
END OF ACCEPT TEMPLATE --
Template 2 - To reject
START OF REJECT TEMPLATE --
case-id:
reject:
END OF REJECT TEMPLATE --
Account details for the domain names follow:
*account-name:
*trad-name:
*type:
*co-no:
*opt-out:
*addr:
*locality:
*city:
*county:
*postcode:
*country:
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web
site at http://www.nominet.org.uk/go/automaton
-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.
iQCVAwUBQ3rtpi2r3GdYR6JrAQGg8QP+K6NDa+SWsb8ly9a8u/9/F6GEthEGGHXa
8HqzAmiuyul91nB7TsVj8jKkfge0OkUH5fN65OmFUnI8Ar701y3lHqzRRAEdl8aY
ej0LMDtz7sMDpF01LvJM/Kw32ViFf9ycg1zQwseAKPIGmNdjsM3sIQt23on8xM/0
sLgfd32rZ2U=
=Cpmi
-----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE-----
The following message was sent from the Automaton:
Please be informed that the 4 domain names:
Domain Name|Registration Status|Expiry|Created|Changed|dns0|dns1|dns2|...
example1.co.uk|Registered until expiry|20070603|20050604|...
example2.co.uk|Registered until expiry|20070603|20050604|...
example3.co.uk|Registered until expiry|20070603|20050604|...
example4.co.uk|Registered until expiry|20070603|20050604|...
have been transferred by:
person@example5.org.uk
from the account
0001001
to the account
0001002
Account details for the domain names follow:
*account-id:
*account-name:
*trad-name:
*type:
*co-no:
*opt-out:
*addr:
*addr:
*locality:
*city:
*county:
*postcode:
*country:
*a1-id:
*a1-name:
*a1-email:
*a1-phone:
*a2-id:
*a2-name:
*a2-email:
*a2-phone:
*a3-id:
*a3-name:
*a3-email:
*a3-phone:
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web
site at http://www.nominet.org.uk/go/automaton
----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.
iQA/AwUBP55tRulN789E5ixiEQInOQCdG/mnVISfPongASYgHtFF6GN6Y+oAnj5Q
y1GthYedHOBqfem9shD9IjMA
=m8DG
-----END PGP SIGNATURE---- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The following message was sent from the Automaton:
A request has been made to change the registrant on these 4 domain names:
Domain Name|Registration Status|Expiry|Created|Changed|dns0|dns1|dns2|...
example1.co.uk|Registered until expiry|20070603|20050604|...
example2.co.uk|Registered until expiry|20070603|20050604|...
example3.co.uk|Registered until expiry|20070603|20050604|...
example4.co.uk|Registered until expiry|20070603|20050604|...
by:
test@automaton.org.uk
from the account:
123456
to an account with the following details:
*account-name:
*trad-name:
*type:
*co-no:
*addr:
*locality:
*city:
*county:
*postcode:
*country:
Please reply by completing and PGP signing one of the following templates:
Template 1 - To accept
-- START OF ACCEPT TEMPLATE --
case-id:
accept:
-- END OF ACCEPT TEMPLATE --
Template 2 - To reject
-- START OF REJECT TEMPLATE --
case-id:
reject:
-- END OF REJECT TEMPLATE --
If you have any questions please contact support@nominet.org.uk.
Documentation on the automaton can be found on the Nominet Web
site at http://www.nominet.org.uk/go/automaton
-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.
iQCVAwUBQ3rtpi2r3GdYR6JrAQGg8QP+K6NDa+SWsb8ly9a8u/9/F6GEthEGGHXa
8HqzAmiuyul91nB7TsVj8jKkfge0OkUH5fN65OmFUnI8Ar701y3lHqzRRAEdl8aY
ej0LMDtz7sMDpF01LvJM/Kw32ViFf9ycg1zQwseAKPIGmNdjsM3sIQt23on8xM/0
sLgfd32rZ2U=
=Cpmi
-----END PGP SIGNATURE----- THIS IS AN AUTOMATED MESSAGE. PLEASE DO NOT REPLY TO THIS MESSAGE.
We (Nominet) are sending you (the applicant or the applicant's agent as
the case may be) this email to inform you that we have accepted your
application for the domain name
example.co.uk
... under our terms and conditions. You can find our terms and
conditions at:
http://www.nominet.org.uk/go/terms
If you are an applicant's agent, you are reminded of your obligation to
inform the applicant of this message and of our full terms and conditions,
and of our understanding that you have the applicant's full authority to
agree to such terms on the applicant's behalf.
The following identifiers were created as part of your registration:
Account: 000000
Main Admin Contact (contact 21): C000000
Nameserver ns0.active8.co.uk.
Thank you.
Regards
Nominet Since we will only hold a single copy of each nameserver, the following fields will no longer be needed to identify specific nameserver objects. Instead, each nameserver will be identified by its hostname. The following fields will be ignored by the Automaton, with a warning given:
| Field | Description |
|---|---|
| dns0-id | The ID that specifies the nameserver object to work on. |
| dns1-id | The ID that specifies the nameserver object to work on. |
| dns2-id | The ID that specifies the nameserver object to work on. |
| dns3-id | The ID that specifies the nameserver object to work on. |
| dns4-id | The ID that specifies the nameserver object to work on. |
| dns5-id | The ID that specifies the nameserver object to work on. |
| dns6-id | The ID that specifies the nameserver object to work on. |
| dns7-id | The ID that specifies the nameserver object to work on. |
| dns8-id | The ID that specifies the nameserver object to work on. |
| dns9-id | The ID that specifies the nameserver object to work on. |
| dns-id | The ID that specifies the nameserver object to work on. |