This can protect you from simple DoS attack by some script kiddie, not real DDoS attack. Just use CloudFlare or a provider that have active protections against DDoS attacks. Iptables will NOT help you with any real DDoS attack.
Sure they have bigger "tubes" as well
https://www.esecurityplanet.com/products/top-ddos-vendors.ht...
"Cloudflare WAF supports the OWASP ModSecurity Core Rule Set by default" https://www.cloudflare.com/waf/
Iptables definetly can help with real ddos attacks.
Maybe we have different definitions of real DDoS attacks. What you mean is probably DoS attack, not DDoS (distributed).
If you have 1 gigabit pipe I can DoS (from one machine) you with 10 gigabit machine with ease and iptables will not help you at all.