Skip to main content

DDoS-Guard Protection

DDoS-Guard Protection is a solution based on a partner product from DDoS-Guard. The following services are available:

  • DDoS-Guard L3-L4 Protection operates at the network (L3) and transport (L4) layers. It protects against DDoS attacks that exploit weaknesses in TCP/IP protocols and aim to exhaust bandwidth and disrupt network infrastructure;

  • DDoS-Guard Website Protection and Acceleration operates at the application layer (L7). It allows blocking attacks on web applications and websites, and accelerates an application or website using CDN and load balancing. The service can be enabled alongside the DDoS-Guard L3-L4 Protection service or separately.

DDoS-Guard L3-L4 Protection

How it works

For your information

The service only protects IP addresses assigned to hardware in the Selectel infrastructure. The service can only be enabled for addresses from a public dedicated subnet or a public subnet. The service cannot be enabled for addresses from a shared subnet (/32) or public IP addresses.

You receive a protected public IPv4 address and use it to configure traffic reception on your server. The address must be assigned to the public network interface as an additional one.

By default, one protected IP address is provided with the service. If you need to protect several servers in a pool, you must order additional protected IP addresses for them.

Incoming traffic directed to the protected address passes through filtering nodes in different parts of the world, where it is analyzed and cleaned. Every incoming packet is filtered. The cleaned traffic is directed to the server's primary address.

Pricing

The service cost consists of:

  • from the selected DDoS-Guard L3-L4 Protection plan with the required throughput — 10, 20, 50, or 100 Mbps;
  • cost of additional protected IPv4 addresses. The first protected address is provided free of charge; for each additional server in the pool, you must order an additional protected address;
  • the cost of a new subnet, if it is required to connect the service.

You can view the DDoS-Guard L3-L4 Protection service pricing on selectel.ru.

The service is billed monthly; when ordering the service, the payment for the first month is deducted from the balance, and subsequent payments are deducted automatically at the beginning of each following period.

Depending on the balance type in your account, the single balance or the main balance is used to pay for the service.

Before enabling the service, top up your balance.

Enable the service

  1. If your server only has a public shared address or a public IP address, or if your servers are already under attack, order and configure a new subnet.
  2. Order the DDoS-Guard L3-L4 Protection service.
  3. If you need to protect more than one server in a pool, order additional protected IP addresses.
  4. Configure the protected IP address on the server.
  5. If you are enabling protection for a cloud server, add the protected IP address as an allowed IP address to the port.

1. Order and configure a new subnet

A new subnet is required if:

  • your server only has a public shared address (/32);
  • or your servers are under attack and the target IP address is already known to attackers.

Order a subnet and configure an address from it on the server:

2. Order the service

If you need to protect hardware in different pools, enable a separate protection service for each pool.

  1. In the Control panel, click Products in the top menu and select DDoS protection.

  2. Go to the DDoS protection section.

  3. Click Order services.

  4. In the row of the DDoS-Guard DDoS protection (L3-L4) service with the required bandwidth (10, 20, 50, 100 Mbps), click Pay.

  5. Check the details and click Pay for service.

  6. We will create a ticket to enable the service.

  7. In this ticket, send us:

    • IP address to be protected;
    • the email for registration in the DDoS-Guard control panel. Credentials for the control panel will be sent to this email.
  8. We will notify you about the connection in the ticket.

3. Order additional protected IP addresses

One protected IP address is provided with the protection service. If you need to protect more than one server in a pool, order an additional protected address for each of them.

  1. In the Control panel, click Products in the top menu and select DDoS protection.
  2. Go to the DDoS protection section.
  3. Click Order services.
  4. In the row of the DDoS-Guard DDoS protection (L3-L4) — additional IP address service, click Pay.
  5. Click Pay for service.

4. Configure the protected IP address on the server

  1. Connect to the server via SSH or via the KVM console.

  2. Open the netplan utility configuration file with the vi text editor:

    vi /etc/netplan/50-cloud-init.yaml

    or

    vi /etc/netplan/01-netcfg.yaml
  3. Append the additional address details to the end of the file:

    <eth_name>:0:
    addresses: [<ip_address>/32]

    Specify:

    • <eth_name> is the name of the network interface to which you need to add an additional address;
    • <ip_address> is the protected IP address received in the ticket.
  4. Press the ESC key.

  5. Exit the vi text editor saving the changes:

    :wq
  6. Apply the configuration:

    netplan apply
  7. Optional: reboot the server.

  8. Set all server applications to work with the protected IP address.

5. Add the protected IP address as an allowed IP address on the cloud server port

If you are enabling protection for a cloud server and traffic filtering (port security) is enabled on its public subnet, add the protected address as an allowed IP address on the port where you configured the protected address.

  1. Check the traffic filtering (port security) status on the server network:

    1.1. In the Control panel, click Products in the top menu and select Cloud Servers.

    1.2. Go to the Network section → Public networks tab.

    1.3. View the card of the public subnet whose IP address you configured on the server. If the subnet is marked with , traffic filtering (port security) is enabled in the network.

  2. If traffic filtering is disabled in the subnet, no additional configuration is required. If filtering is enabled, add the protected IP address as an allowed IP address to the cloud server port:

    2.1. In the Control panel, click Products in the top menu and select Cloud Servers.

    2.2. Open the server page → Ports tab.

    2.3. In the row of the port to which you assigned the protected address, click . in the Security groups field.

    2.4. Click Add IP/MAC pair.

    2.5. Enter the protected IP address that you received in the ticket.

    2.6. Enter the MAC address that corresponds to the IP address, or leave the default port MAC address. Do not use addresses from the 00:00:5e:00:01:82 – 00:00:5e:00:01:c6 range. These MAC addresses are reserved by Selectel network equipment; using them will block traffic on the cloud server interface.

    2.7. Click Save.

View statistics

  1. Go to the DDoS-Guard dashboard. You can find the login details in the service activation ticket.
  2. Open the IP transit tab. Statistics for total traffic before filter scrubbing are displayed here. Graphs are based on five-minute traffic measurements, so peaks may be smoothed out.

Disable the service

  1. Ensure that you have reconfigured traffic reception to an address from your subnet. The protected address you received when ordering the service will be disabled along with the protection.

  2. In the Control panel, click Products in the top menu and select DDoS protection.

  3. Go to the DDoS protection section.

  4. In the service menu, select Disable monthly payment. The service will remain active until the end of the paid period.

  5. We will deactivate the service after the end of the paid period.

DDoS-Guard Website Protection and Acceleration

How it works

After ordering the service, you receive a protected address to which you must redirect your traffic. All traffic to the protected address is sent to DDoS-Guard filtering nodes, where it is analyzed and cleaned, and then redirected to the protected server in the Selectel infrastructure.

The protection works with HTTP and HTTPS requests only on ports 80 and 443; requests to other ports are not processed.

Connecting the service will not protect against a DDoS attack if attackers know the target IP address. Before connecting, it is necessary to remove mentions of all IP addresses you want to protect from external resources. If the IP addresses are already under attack, you must order a new subnet and configure it on your servers.

Pricing

The following plans are available for ordering the service: Normal, Medium, Premium, and Enterprise. Their main differences are:

  • number of protected domains;
  • number of servers for load balancing;
  • the number of rules for restricting access by IP address. For any plan, you can purchase an additional rule package via a ticket;
  • possibility of flexible filtering rule configuration.

The filtering bandwidth and traffic volume, including legitimate traffic, are unlimited.

You can view a detailed plan comparison and pricing on selectel.ru.

The service is billed monthly; when ordering the service, the payment for the first month is deducted from the balance, and subsequent payments are deducted automatically at the beginning of each following period.

Depending on the balance type in your account, the single balance or the main balance is used to pay for the service.

Before enabling the service, top up your balance.

Enable the service

The minimum activation time is 1-2 days. If you need protection activated urgently, create a ticket, specify the domain and IP address to be protected, and the email for registering in the DDoS-Guard dashboard. After creating the ticket, call us.

  1. If the domain's IP address is already known to attackers, order and configure a new subnet.
  2. Order the DDoS-Guard Website Protection and Acceleration service.
  3. Specify the protected address in the domain's A record.
  4. Optional: restrict connections to the server from IP addresses.
  5. Optional: configure additional protection.

1. Order and configure a new subnet

A new subnet is required if your servers are under attack and the target IP address is already known to attackers.

Order a subnet and configure an address from it on the server:

2. Order the service

  1. In the Control panel, click Products in the top menu and select DDoS protection.

  2. Go to the DDoS protection section.

  3. Click Order services.

  4. In the row of the required DDoS-Guard. Website protection and acceleration plan (Normal, Medium, Premium, Enterprise), click Pay.

  5. Check the details and click Pay for service.

  6. We will create a ticket to activate the service and clarify the activation date.

  7. In this ticket, send us:

    • the domain to be protected;
    • Domain IP address. You can specify multiple IP addresses if they point to the same domain and load balancing between them is required;
    • the email for registration in the DDoS-Guard control panel.
  8. We will notify you when the service is connected.

3. Specify the protected IP address in the domain A record

  1. Go to the DDoS-Guard dashboard.
  2. Enter the login and password received via email when ordering the service.
  3. Open the Website protection and acceleration service page.
  4. Open the Domains tab.
  5. Save the protected IP address specified in the Protected IP field.
  6. Go to the control panel of the domain registrar where your domain records are stored.
  7. In the domain A record, change the value to the protected IP address you copied in step 5. Do not change the A record value intended for mail server or FTP server traffic.
  8. If AAAA records are specified for the domain, delete them. DDoS-Guard does not work with IPv6 addresses; they can be attacked bypassing protection.
  9. If you want to protect subdomains, add an A record with the protected IP address for each of them. You can protect an unlimited number of subdomains.

4. Optional: restrict connection to the server by IP addresses

You can restrict connections to the server from all IP addresses except trusted DDoS-Guard IP addresses. For more details on configuration, see the Firewall Configuration section of the L7 Protection Configuration DDoS-Guard documentation.

5. Optional: configure additional protection

You can configure additional protection in the DDoS-Guard dashboard. For example, configure traffic filtering rules, enable geo-blocking, or other options. The full list of options is available in the Website Protection section of the DDoS-Guard documentation.

To configure additional protection:

  1. Log in to the dashboard. To log in, use the login and password received via email when ordering the service.
  2. Configure according to the necessary instructions in the Website Protection section of the DDoS-Guard documentation.

View statistics

  1. Go to the dashboard. To log in, use the login and password received via email when ordering the service.
  2. View statistics following the L7 Attacks and Attack Reports instructions in the DDoS-Guard documentation.

Disable the service

  1. Ensure that you have reconfigured traffic reception to an address from your subnet. The protected address you received when ordering the service will be disabled along with the protection.
  2. Open the control panel of the domain registrar where your domain records are stored.
  3. In the domain A record, change the value to an address from your subnet.
  4. In the Control panel, click Products in the top menu and select DDoS protection.
  5. Go to the DDoS protection section.
  6. In the service menu, select Disable monthly payment. The service will remain active until the end of the paid period.
  7. We will deactivate the service after the end of the paid period.