Search RPD Archives
[AfriNIC-rpd] abuse contact information in whois database
Alex Lawani
alex at afrinic.net
Mon Jul 5 13:32:44 UTC 2010
Hi Tobias,
To answer your question, the IRT object would be created in either of two ways:
i) dbupdate or
ii) myAfriNIC (currently unimplemented)
much like we already do now for other objects. That is to say that the user won't have to jump through any additional hoops to get this done. To create an IRT object via the dbupdate the user will simply have to send an e-mail matching the template below to auto-dbm at afrinic.net:
irt: [mandatory] [single] [primary/look-up key]
address: [mandatory] [multiple] [ ]
phone: [optional] [multiple] [ ]
fax-no: [optional] [multiple] [ ]
e-mail: [mandatory] [multiple] [lookup key]
abuse-mailbox: [optional] [multiple] [inverse key]
signature: [optional] [multiple] [ ]
encryption: [optional] [multiple] [ ]
org: [optional] [multiple] [inverse key]
admin-c: [mandatory] [multiple] [inverse key]
tech-c: [mandatory] [multiple] [inverse key]
auth: [mandatory] [multiple] [inverse key]
remarks: [optional] [multiple] [ ]
irt-nfy: [optional] [multiple] [inverse key]
notify: [optional] [multiple] [inverse key]
mnt-by: [mandatory] [multiple] [inverse key]
changed: [mandatory] [multiple] [ ]
source: [mandatory] [single] [ ]
[Incidentally, this was pulled directly from our current WHOIS server. I snipped the description of each attribute for brevity sake]
In order to link the IRT object to the inetnum and inetnum6 objects an mnt-irt attribute will have to be added to the latter two and (perhaps) made mandatory. That; however, is a backend change and shouldn't unduly affect the users' experience at all.
The steps to do this in myAfriNIC would be relatively painless- at least from a users' (rather than an implementers') point-of-view. The user would simply be presented with a form in which to enter the aforementioned information and, once its been validated, the data would be written to the WHOIS database. The process for creating inetnum and inetnum6 objects would then need to be modified to take into account the IRT object which has to have been created beforehand. Conceptually it might look something like this:
inetnum: [mandatory] [single] [primary/look-up key]
netname: [mandatory] [single] [lookup key]
descr: [mandatory] [multiple] [ ]
country: [mandatory] [multiple] [ ]
org: [optional] [single] [inverse key]
admin-c: [mandatory] [multiple] [inverse key]
tech-c: [mandatory] [multiple] [inverse key]
status: [mandatory] [single] [ ]
remarks: [optional] [multiple] [ ]
notify: [optional] [multiple] [inverse key]
mnt-by: [mandatory] [multiple] [inverse key]
mnt-lower: [optional] [multiple] [inverse key]
mnt-domains: [optional] [multiple] [inverse key]
mnt-irt: [mandatory] [multiple] [inverse key] # <---- this could be an additional field in a form in myAfriNIC tying the IRT and inetnum objects
changed: [mandatory] [multiple] [ ]
source: [mandatory] [single] [ ]
Hope I answered the question to your satisfaction. Do please let me know if any of this is unclear of perhaps I've inadvertently left something out.
cheers,
-Alex.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.afrinic.net/pipermail/rpd/attachments/20100705/99c91bec/attachment.html>
More information about the RPD
mailing list