Hello, I asked a question about cpanel in the off-topic area, can cpanel lovers answer 😄
Hello, I asked a question about cpanel in the off-topic area, can cpanel lovers answer 


for Enterprise in the title. It’s not really fun to get halfway through the article and then realize you can’t use any of itAt the moment of writing....





formData.Add(new StringContent("true"), "proxied"); // Proxy ayarı eklendi
formData.Add(new StringContent("auto"), "ttl"); // Proxy ayarı eklendi
ttlhttps://developers.cloudflare.com/api/operations/dns-records-for-a-zone-create-dns-record?schema_url=https%3A%2F%2Fraw.githubusercontent.com%2Fcloudflare%2Fapi-schemas%2Fmain%2Fopenapi.yaml
Time To Live (TTL) of the DNS record in seconds. Setting to 1 means 'automatic'. Value must be between 60 and 86400, with the minimum reduced to 30 for Enterprise zones.
formData.Add(new StringContent("true"), "proxied");
formData.Add(new StringContent("1"), "ttl"); var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-Auth-Email", "xx");
client.DefaultRequestHeaders.Add("X-Auth-Key", "xx");
var dnsFilePath = "dns.txt"; // DNS dosya yolu
var dnsRecords = File.ReadAllLines(dnsFilePath);
foreach (var record in dnsRecords)
{
var formData = new MultipartFormDataContent();
formData.Add(new StringContent(record), "file", dnsFilePath);
formData.Add(new StringContent("true"), "proxied");
formData.Add(new StringContent("1"), "ttl");
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri($"https://api.cloudflare.com/client/v4/zones/{zoneid}/dns_records/import"),
Content = formData
};
using (var response = await client.SendAsync(request))
{
if (response.IsSuccessStatusCode)
{
var body = await response.Content.ReadAsStringAsync();
MessageBox.Show("Success: " + body);
}
else
{
MessageBox.Show("Failed: " + response.StatusCode.ToString());
}
}
}for Enterprise formData.Add(new StringContent("true"), "proxied"); // Proxy ayarı eklendi
formData.Add(new StringContent("auto"), "ttl"); // Proxy ayarı eklendi formData.Add(new StringContent("true"), "proxied");
formData.Add(new StringContent("1"), "ttl"); var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-Auth-Email", "xx");
client.DefaultRequestHeaders.Add("X-Auth-Key", "xx");
var dnsFilePath = "dns.txt"; // DNS dosya yolu
var dnsRecords = File.ReadAllLines(dnsFilePath);
foreach (var record in dnsRecords)
{
var formData = new MultipartFormDataContent();
formData.Add(new StringContent(record), "file", dnsFilePath);
formData.Add(new StringContent("true"), "proxied");
formData.Add(new StringContent("1"), "ttl");
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri($"https://api.cloudflare.com/client/v4/zones/{zoneid}/dns_records/import"),
Content = formData
};
using (var response = await client.SendAsync(request))
{
if (response.IsSuccessStatusCode)
{
var body = await response.Content.ReadAsStringAsync();
MessageBox.Show("Success: " + body);
}
else
{
MessageBox.Show("Failed: " + response.StatusCode.ToString());
}
}
}new-test.example.com. 1 IN AAAA 100::