NewOne plan from €9.90, extra domains €1, every feature included

All articlesExplainer

DDoS vs DoS: What's the Difference, and Why It Matters

A

Akarguard Team

Security Engineering

Sep 13, 20266 min read

A DoS attack comes from one source; a DDoS from thousands at once. Here's what actually separates them, why DDoS is far harder to stop, and how each is defended.

DoS and DDoS are often used interchangeably, but the extra D changes almost everything about how the attack works and how you stop it. Both aim to make a service unavailable; the difference is how many machines are doing the attacking, and that single fact decides whether you can block it yourself or need protection in front of your server.

DoS: One Attacker, One Source

A denial-of-service (DoS) attack comes from a single machine. One computer sends a flood of requests or malformed packets to exhaust a server's CPU, memory or connection table. Because it originates from one address, a DoS is comparatively easy to stop: identify the source IP and block it at the firewall, and the attack is over.

DDoS: Thousands of Sources at Once

A distributed denial-of-service (DDoS) attack comes from many machines simultaneously — often a botnet of thousands or millions of compromised devices spread across the world. This distribution is what makes DDoS so hard to defend: there is no single IP to block, the traffic can exceed your total bandwidth, and every packet may come from a different, innocent-looking address.

The defining difference

A DoS is one attacker you can usually block by hand. A DDoS is thousands you cannot — which is why real DDoS defence has to happen in front of your server, at a proxy or network that can absorb or filter traffic from a huge number of sources at once.

Why DDoS Is So Much Harder to Stop

  • No single source: blocking one IP does nothing when the flood comes from thousands.
  • Scale: a distributed attack can generate far more traffic than a single machine, sometimes exceeding your uplink entirely.
  • Camouflage: application-layer (Layer 7) DDoS sends valid-looking requests that are hard to tell apart from real users.
  • Cheapness: attackers rent botnet capacity from stresser services for a few dollars, so the barrier is trivial.

How Each Is Defended

A simple DoS is handled at the server: firewall rules, fail2ban and rate limits are usually enough. A DDoS needs defence upstream of your origin. Network-layer (L3/L4) volumetric floods are absorbed by your host or transit provider's network; application-layer (L7) attacks are filtered at a reverse proxy that inspects each request, challenges automated clients, and rate-limits abusers. Akarguard is that L7 reverse proxy: you route your domain through it with a DNS change, and it filters application-layer attacks while hiding your origin so direct floods have no target.

Frequently asked questions

What is the difference between DoS and DDoS?

A DoS (denial-of-service) attack comes from a single machine, so it can usually be blocked by identifying and banning one source IP. A DDoS (distributed denial-of-service) attack comes from many machines at once — often a botnet of thousands — so there is no single source to block, and it must be filtered or absorbed in front of your server.

Is a DDoS attack worse than a DoS attack?

Generally yes, because it is far harder to stop. A DoS from one source can be blocked at the firewall; a DDoS from thousands of sources cannot, and it can generate more traffic than your connection can handle. DDoS attacks are also cheap to launch, which makes them more common.

Can a firewall stop a DDoS attack?

Not a large one. A firewall can block a single-source DoS, but during a distributed attack the malicious packets still arrive over your uplink and your firewall burns CPU deciding to drop each one. Effective DDoS defence happens upstream of your server, at a proxy or network that can filter or absorb the flood.

How do I protect against DDoS attacks?

Route your traffic through a reverse-proxy DDoS service via a DNS change so application-layer attacks are filtered before they reach you, keep your origin IP hidden, and rely on your host or transit provider for network-layer volumetric filtering. Automatic mitigation that escalates protection the moment an attack starts removes the need for a human to react.

A

Akarguard Team

Security Engineering at Akarguard

Ready to protect your infrastructure?

Start free — 7 days, nothing charged. €9.90 a month after that, €1 for each extra domain.

Get Protected Free

Keep your site up
on its worst day.

€9.90 a month, €1 for each extra domain, every feature included, 7 days free. One DNS change to start.