ondrejvaroscak
New Pleskian
- Server operating system version
- Ubuntu 24.04
- Plesk version and microupdate number
- Plesk Obsidian v18.0.65_build1800241025.12
DNS TXT contains quotes by definition. Example [example.com. IN TXT "This domain name is reserved for use in documentation"]
DNS in Plex doesn't accept quotes in input field, which would be ok, if they would be appended in the zone, but it is not the case. By export to Cloudflare the records are exported without quotes. Cloudflare servers detect and correct this automatically and add quotes to the TXT records.
By Import Cloudflare servers send complete records including quotes, which causes Cloudflare DNS extension to ignore these records and throw error TXT: [Incorrect DNS Record parameter values were specified: ('displayVal' = '"This domain name is reserved for use in documentation;"')]
I believe this is due to:
1. wrong implementation of Plesk DNS interface not following TXT record definition
2. wrong implementation of Cloudflare DNS extension not providing the quoted - nonquoted conversion
DNS in Plex doesn't accept quotes in input field, which would be ok, if they would be appended in the zone, but it is not the case. By export to Cloudflare the records are exported without quotes. Cloudflare servers detect and correct this automatically and add quotes to the TXT records.
By Import Cloudflare servers send complete records including quotes, which causes Cloudflare DNS extension to ignore these records and throw error TXT: [Incorrect DNS Record parameter values were specified: ('displayVal' = '"This domain name is reserved for use in documentation;"')]
I believe this is due to:
1. wrong implementation of Plesk DNS interface not following TXT record definition
2. wrong implementation of Cloudflare DNS extension not providing the quoted - nonquoted conversion