mirror of
https://github.com/iminet/GodaddyApi.Net.git
synced 2024-12-26 23:32:39 +01:00
This is a simple API solution for handling your GoDaddy DNS records
.gitignore | ||
GodaddyApi.csproj | ||
GodaddyApi.sln | ||
Iminetsoft.Godaddy.cs | ||
README.md |
GodaddyApi.Net
This is a simple API solution for handling your GoDaddy DNS records
Requirements
Usage
This is a basic sample code for getting current DNS record
Iminetsoft.Godaddy gd = new Iminetsoft.Godaddy();
gd.Domain = "yourdomain.com";
gd.Type = Iminetsoft.Godaddy.RecordTypes.A;
gd.Name = "yourrecordname" // (for example @ for the domain itself or test for a subdomain)";
gd.Ttl = 600;
gd.Secret = "YourSecret";
gd.Key = "YourKey";
gd.GetDnsRecord();
Console.WriteLine(gd.Data);
And now I going to show you, how can you update a DNS record (or create if it didn't exist before)
Iminetsoft.Godaddy gd = new Iminetsoft.Godaddy();
gd.Domain = "yourdomain.com";
gd.Type = Iminetsoft.Godaddy.RecordTypes.A;
gd.Name = "yourrecordname" // (for example @ for the domain itself or test for a subdomain)";
gd.Ttl = 600;
gd.Secret = "YourSecret";
gd.Key = "YourKey";
gd.Data = "8.8.8.8" // Here goes your new IP address
gd.SetDnsRecord();
Other info
Please keep in your mind, this code is still under development, so I am not responsible for it. Let me know if you have any issue or idea how should I make it better.