I’ll start by saying that I am not a technical person and have left someone set up the entries for me a certain point and he didn’t do a great job it seems.
My problem is that whenever I try to remove/edit the entries no matter the type, mx, cname, txt, they always reappear after <24 hours.
I tried removing the site and re added it but didn’t get lucky.
To give you a bit of context. I am hosting a WP site on my Synology, and also use google workspace for mailing solutions.
With the current setup these are the problems:
a) I have added the mx entries from google, they work fine but for 24 hours.
b) I have removed the a entry and added a cname since my ip is dynamic. Again this works fine but for 24 hours till the settings get reset.
Can someone please shed light on why this happening and how do I fix it?
This is probably set up with a DDNS script. This script does always (daily) re-point the IP of some domains/subdomains to its own IP to work properly.
You can solve your problem on three ways:
deactivate the script from that NAS
kill the API key the script uses (if you cant find the script)
use other subdomains for what you want to do now
If you have not set this up I would recommend contacting the person and tell him what you want to do now and ask/pay for him adjusting it to what you need now
I cannot get a hold of that person but would try to do it on my own this time. Everything that was configured in Synology was done through clicks, no code, scripts, etc. This leads me to point 2. Where do I find this API key and how do I remove it?
I am looking at it Martin but don’t understand much… The first entry for today appears to be auto login. The rec del, set and add have been added by me.
Actually this screenshot does not show the user. You now should see which user added/edited the DNS settings.
Just click on one entry with “Rec set” and it shows you details. These details will show on which way (API or Dashboard) the entry was edited/set.
They also show from which IP actually things git changed.
The IP 35.153.49.42 belongs to (SOURCE) Amazon. Do you have anything set up there which is re-setting the A-Record.
Also the Screenshot clearly states:
Interface: API
So this change used a APIToken to change things
Maybe this script even uses your “Global API Key” which gives it access to ALL functions without limits. So you may wanna change this key to a new key
Actually this again does not show which USER initiated this. Check if the user have done this changes is your user or a different user you hay have invited to manage your CloudFlare Account
They dont change as they are hardcoded and in some years your site looks like noone maintained it due to old copyrights.
As you use WordPress you can have a read HERE how to implement shortcodes for “year”