To:
Eugenio Pinto <eugenio.pinto@fccn.pt>
CC:
"Hollenbeck, Scott" <shollenbeck@verisign.com>, Bernie Hoeneisen <bhoeneis@switch.ch>, tech@lists.centr.org, ietf-provreg@cafax.se
From:
Jens-Uwe Gaspar <jug@schlund.de>
Date:
Wed, 03 Aug 2005 19:25:39 +0200
In-Reply-To:
<42F0EFEB.2090009@fccn.pt>
Sender:
owner-ietf-provreg@cafax.se
User-Agent:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050324 Debian/1.7.6-1
Subject:
Re: [ietf-provreg] EPP Operations
Dear Eugenio Pinto,
your understanding of host-attributes / host-objects is not accurate.
Let's assume the .pt-registry is using EPP1.0.
A registry decides which "host-concept" they want to use:
a) host-objects, or else
b) host-attributes
Let's consider this with an example: we want to create a domain with some
nameservers:
create domain 'foo.pt' with:
nameserver #1: 'ns.foo.pt'
nameserver #2: 'ns.bar.pt'
nameserver #3: 'ns.baz.com'
for (a):
all nameservers must be created with an EPP create:host-command,
nameserver #1 and #2 also need an IP because they are within the
.pt-ZONE. After that you can create the domain using the created
host-objects using <domain:ns>.
for (b):
the nameservers are implicitly created given as parameter
(attributes) to a create:domain-command using <domain:hostAttr>.
Here only nameserver #1 needs an IP, because 'ns.foo.pt' is a
subordinate or glue-nameserver for the domain 'foo.pt'.
That's only a short usage. There are other implications of using
host-objects or host-attributes. Read about them in the mail-archive
of the provreg-list as Scott already mentioned.
Hope this helps a bit.
PS: BTW, also DNSBE (registry for .be) are using host-attributes with EPP.
Kind regards,
Jens-Uwe Gaspar
Eugenio Pinto wrote:
> In Portugal (.pt) we are using host attributes for all domain delegations.
>
> The EPP feature that Scott remembered:
>
> "With host objects you can change an IP address, for example, without
> having to update (a potentially large number of) domains individually."
>
> turned us to the object concept of hosts.
>
> Now, with the introduction of EPP, we will have 2 different concepts:
>
> 1 - Internal hosts : objects with a "sponsoring client" witch is the "sponsoring client" of the superordinate domain name of that host
>
> 2 - External hosts : it's only needed a <domain:hostAttr> element with no IP adresses
>
> We were thinking about creating these external hosts as objects too.
> As they don't have IP addresses it's not necessary to update them.
> And we can just delete them if they are not associated with domain names anymore..
>
> This would be an implicit creation of hosts at the domain creation (excluding the <host:create> operation) and could possibly be used to the other type of hosts.
>
> Have you any comments about this implementation?
>
> --eugenio
>
>
>
> Hollenbeck, Scott wrote:
>
>>>I am anyway questioning the usefulness of having host objects
>>>in EPP at
>>>all. IMHO the only purpose for a host object is for the
>>>host-to-IP mapping
>>>i.e. for the glue records. And glue records are only needed, if a
>>>nameserver is resolving its own superordinate domainname
>>>(neglecting the
>>>crossover games and stuff, which anyway are hard to detect). With
>>>host-as-attribute it is rather easy to require such a missing IP
>>>(just reject a domain create/update request, if name server
>>>attribute is
>>>subordinate and has no IP). Therefore I also do not see, why external
>>>hosts and internal hosts, which do not resolve the superordinate
>>>domainname, are treated differently in EPP. Or did I miss
>>>something here?
>>>
>>>
>>
>>Bernie, given that this was discussed extensively on the provreg list
>>it's best if you review the provreg archives to get the scoop on the
>>rationale. google can help find specific messages. One benefit I
>>remember involved updates. With host objects you can change an IP
>>address, for example, without having to update (a potentially large
>>number of) domains individually.
>>
>>Thanks for letting me know that you're using host attributes. That's
>>just the kind of info that needs to be shared.
>>
>>-Scott-
________________________________________________________________________
Jens-Uwe Gaspar Schlund + Partner AG
E-Mail: jug@schlund.de Brauerstr. 48
Tel. +49-721-91374-50 76135 Karlsruhe, Germany
Fax +49-721-91374-20 http://www.schlund.de