As we know that all Open Source and CMS have to face Spammers atttack and they are very diificult for our Spam Killer plugins in the store to find them because they use different IP .
So i traced one Spammer in my website and found the Root of it.
Yes, I have traced out the trick they use to fool us.. yes they use a service hosted in Poland named FreeDNS::42, this is a GPL license program which helps spammers to change the IP address randomly without the permission from ISPs.
What is FreeDNS::42 (https://freedns.42.pl)
freedns-dyndns.py --newaddress new.ip.add.ress
or even simpler
freedns-dyndns.py --newaddress <dynamic>
to update record to your public IP (watch for proxies!)
You may want to fix default values in the script itself so you do not have to pass on the params in the commandline. Old IP can be '*', no need to have it written down.
Another way is to use any dynamic dns service (like DynDNS), and have a CNAME record pointing there.IdeaFree DNS service for the self-reliant people who do not want to waste time and money at ISPs (who sometimes are not very fast about DNS changes at that).We offer primary and secondary name server, automatic reloads every 15 minutes, SRV, TXT and IPv6 support, and unique feature of web redirections / frames (see our pseudo-record WWW).All zones (both primary and secondary) served by primary server — fns1.42.pl (79.98.145.34) — are automatically replicaated to our secondary server — fns2.42.pl (195.80.237.194 and 2a02:2978::a503:4209:2).If registrar needs personal info and/or zone admin email, it would be yours, not mine. It will be you maintaining the domain, not me. Do not put me as an admin of your domain.