mx ns scheduler task initial commit

This commit is contained in:
vfedosevich 2014-11-18 00:54:32 -08:00
parent ffca6a8535
commit 11ed35f0f9
24 changed files with 4970 additions and 1421 deletions

View file

@ -38,6 +38,9 @@ using Microsoft.Web.Services3;
using WebsitePanel.Providers;
using WebsitePanel.Providers.OS;
using WebsitePanel.Server.Utils;
using WebsitePanel.Providers.DNS;
using WebsitePanel.Providers.DomainLookup;
using System.Collections.Generic;
namespace WebsitePanel.Server
{
@ -737,5 +740,26 @@ namespace WebsitePanel.Server
}
}
#endregion
#region Dns
[WebMethod, SoapHeader("settings")]
public DnsRecordInfo[] GetDomainDnsRecords(string domain, string dnsServer, DnsRecordType recordType)
{
try
{
Log.WriteStart("'{0}' GetDomainDnsRecords", ProviderSettings.ProviderName);
var result = OsProvider.GetDomainDnsRecords(domain, dnsServer, recordType);
Log.WriteEnd("'{0}' GetDomainDnsRecords", ProviderSettings.ProviderName);
return result;
}
catch (Exception ex)
{
Log.WriteError(String.Format("'{0}' GetDomainDnsRecords", ProviderSettings.ProviderName), ex);
throw;
}
}
#endregion
}
}