Beispiel #1
0
        public async Task <bool> AddDnsRecord(string subDoamin, string IpAddress)
        {
            using var client =
                      new CloudFlareClient(_cloudFlareConfiguration.EmailAddress,
                                           Environment.GetEnvironmentVariable("CloudFlareApiKey"));
            var result = await client.CreateDnsRecordAsync(Environment.GetEnvironmentVariable("CloudFlareZoneId"),
                                                           DnsRecordType.A,
                                                           subDoamin, IpAddress, null, null, true);

            return(result.Success);
        }