Submitted by john.tilghman@g... on Tue, 12/08/2009 - 16:23
Is there a way to use a different DNS Domain Registrars then the ones listed ?
Can new ones be added ?
I use Dotster and am very happy with them.
JT
Status:
Active
Is there a way to use a different DNS Domain Registrars then the ones listed ?
Can new ones be added ?
I use Dotster and am very happy with them.
JT
Comments
Submitted by JamieCameron on Tue, 12/08/2009 - 19:22 Comment #1
Not without writing some code - each registrar that Virtualmin supports has a different API, so code needs to be written to call that API to create and manage domains. Dotster (assuming it has an API at all) would need code to be written to handle it specifically ..
Submitted by john.tilghman@g... on Tue, 12/08/2009 - 22:47 Comment #2
Well I know they have a web backend.
What would be the chance of support if they have an api for that ?
JT
Submitted by JamieCameron on Wed, 12/09/2009 - 00:33 Comment #3
If they have an API, it might be possible to support them. Adding a new registrar is a fair bit of work though, so I only tend to support those that are pretty widely used.
Submitted by expro on Wed, 12/09/2009 - 05:40 Comment #4
Currently we are working on support of the Polish NASK registrar and Denmark ASCIO. If anyone is interested in these.
Submitted by john.tilghman@g... on Wed, 12/09/2009 - 15:52 Comment #5
Well they have been around for more then 10 years. How big they are I do not know.
But if you want big, then why not have "Go Daddy" ?
Who I would never give my money to again...
Just a thought, I put in an email to them to see what kind of API they might have.
When/if I find out I will pass it on.
JT
Submitted by MichelCOLLET on Thu, 04/22/2010 - 04:07 Comment #6
I'am interested in writing some code to support some APIs (AFNIC, Gandi, OnlineNic, Free). Which scripts are involved ? Which is the relative documentation ?
@expro : have you evaluated the time/efforts required to adapt the code for one API ? I could be interested in your code.
Submitted by MichelCOLLET on Thu, 04/22/2010 - 06:36 Comment #7
oh, I've looked at /usr/libexec/webmin/virtualmin-registrar and will examine the virtualmin-registrar-lib.pl, virtual_feature.pl, XXXX-type-lib.pl scripts to understand how it works
Submitted by MichelCOLLET on Thu, 04/22/2010 - 06:39 Comment #8
Submitted by andreychek on Thu, 04/22/2010 - 08:52 Comment #9
Yeah, exploring the existing registrar module is probably the best way to learn how to write code for handling a new registrar.
I don't believe there's any documentation specific to writing code for registrars, though you can read about creating Virtualmin plugins here:
http://www.virtualmin.com/documentation/developer/plugins
Submitted by JamieCameron on Thu, 04/22/2010 - 12:33 Comment #10
To support a new registrar, you need to create a new
*-type-lib.pl
file in thevirtualmin-registrar
directory, which implements all the functions seen in a file likegandi-type-lib.pl
.You also need to add it to the
registrar_types
block invirtualmin-registrar-lib.pl
, and perhaps add some entries to thelang/en
file for strings specific to your new registrar.Submitted by MichelCOLLET on Tue, 04/27/2010 - 04:14 Comment #11
thank you all. no time currently, but it will be scheduled! Michel