I'll just copy my earlier correspondence below, rather than try to summarize it.
Any comments are welcome.

Thanks,
JB

Original question:

Greetings...
All the various vebforms I've found - both on
http://resellers-test.opensrs.net/
and
cgi-bin/register.cgi?action=register_new
and such, allow only 6 nameservers.
I know, through great bloody fights with NSI on this topic, that the limitations
on nameservers in their software is NOT the DNS limitation of one UDP packet,
but rather a character count by NICName -
jb@muppet:/u0/jb/perforce/ntp> whois "host
YD.AKAMAI.COM"@whois.networksolutions.com
[No name] (YDF-HST)
 
    Hostname: YD.AKAMAI.COM
    Address: 209.189.112.39
        
such that there can be 8 7 character nameservers.
(see http://www.apocalypse.org/~jailbait/#nicrant for my not-so-polite take
on it...)
 
Here at akamai, we believe in redundancy and I need to be able to register
all 8 servers for certain domains.
  
Will it be a problem if I mod the scripts to accept/send 8? If so, why?

Thanks very much,
JB

Response from 'Frank Lemire <[EMAIL PROTECTED]>': (Thanks, Frank!)

JB,

Our scripts are only built to handle 6 nameserver hosts.  You may be able to
take the documention for our API and add into the code the ability to send the  
7th and 8th nameserver, but to be honest, you're the first person to ask, so I  
really cant say for sure.   You may want to check with the dev-list - our
mailing list for developers, which you can find at  :
http://www.opensrs.org/archives/mailing.index.shtml
=============
End forwarded messages.
(Looking at the reg_system.cgi script, changing 6 to 8 would be easy.
But what will this break?)
356:    # encode the nameserver info and pass it to the next form
357:    if ($custom_nameservers) {
358:        foreach $num (1..6) {
359:            $fqdn = $in{"fqdn$num"};
360:            if ($fqdn) {
361:                $nameservers .= "$fqdn<br>\n";
362:                $HTML{NAMESERVER_INFO} .= "<input type=hidden name=\"fqdn$num\" 
value=\"" . encode($fqdn) . "\">\n";
363:            }
364:        }
365:
366:        $HTML{NAMESERVERS} = <<EOF;
367:<tr><td colspan=2 align=center><b>Nameserver Information</b></td></tr>
368:<tr><td colspan=2 align=center>$nameservers</td></tr>
369:EOF
370:    }

-- 
JB Segal                [EMAIL PROTECTED]   [EMAIL PROTECTED]
Systems Engineer        617-250-3649    800-606-8292    617-283-2675 (Cell)
Akamai Technologies, 500 Technology Square, Cambridge MA 02139
          "Pay no attention to the folks behind the curtain..."

PGP signature

Reply via email to