Skip to the content
DeflectDeflect
  • Solutions
    • Website Security
      • Caching
      • Encryption
      • On premise
    • Deflect Labs
      • Baskerville
      • Investigations
    • eQPress
  • Pricing
    • For business & individuals
    • For non-profits
  • Partners
  • Resources
    • Terms of service
    • Privacy notice
    • Documentation
  • About
    • News
    • Principles
    • In the media
    • Deflect clients
    • Testimonials
  • Login
  • Contact
  • Sign up
  • en
  • Solutions
    • Website Security
      • Caching
      • Encryption
      • On premise
    • Deflect Labs
      • Baskerville
      • Investigations
    • eQPress
  • Pricing
    • For business & individuals
    • For non-profits
  • Partners
  • Resources
    • Terms of service
    • Privacy notice
    • Documentation
  • About
    • News
    • Principles
    • In the media
    • Deflect clients
    • Testimonials
  • Login
  • Contact
  • Sign up
  • en

Introduction

1
  • Get Started

Registration & Setup Process

5
  • Step 1 – Register
  • Step 2 – IP and DNS setup
  • Step 3 – Admin Credentials
  • Step 4 – HTTPS/TLS
  • Step 5 – Finalize

eQPress Hosting

16
  • eQPress Limitations
  • Overview of eQPress Hosting
  • Create a website on eQPress
    • How to create an empty WordPress site on eQPress
    • First steps with your eQPress site
  • Migrate your website to eQPress
    • How to migrate your WordPress site
  • Manage your eQPress website
    • Resources for learning WordPress
    • How to make your site temporarily inaccessible
    • eQPress Console: enhancing your WordPress admin panel
  • Secure your eQPress website
    • Antispam recommendations
    • Protecting your WordPress website
    • Removing the WordPress “admin” user
    • Securing your site with HTTPS
  • Troubleshooting
    • You updated your site but still see the old one?
    • Still waiting for DNS to be updated and want to see your site?
    • Your DNS has been updated but you still can’t see your site?
    • When you try to open your website you only see a white screen?

Control Panel & Dashboard

22
  • General
    • Contact Deflect Support
    • Two-Factor Authentication
    • My Account
    • Deflect Protected Websites
  • Website Settings
    • Labs Tab
    • Billing Tab
    • Users Tab
    • Settings Tab
    • Security Tab
    • Cache Tab
    • Baskerville Tab
    • HTTP/TLS Tab
    • Hosting Tab
    • DNS Records Tab
    • Stats Tab
  • Report a DDoS Attack
    • Challenging Requests
    • Reporting an Attack
  • HTTPS/TLS support
    • Enable HTTPS connections to your website under Deflect
    • How TLS/HTTPS works on Deflect
  • Troubleshooting
    • How-to: Update your origin server IP with Deflect
    • How-To: Secure your origin server by allowlisting Deflect Edge IP
    • Troubleshooting SNI and 421 Misdirected Request
View Categories
  • Home
  • Docs
  • Control Panel & Dashboard
  • Troubleshooting
  • How-To: Secure your origin server by allowlisting Deflect Edge IP

How-To: Secure your origin server by allowlisting Deflect Edge IP

1 min read

When your website is protected by Deflect, any DNS queries directed at your domain name will be resolved with Deflect’s Edge IP, rather than your original IP. This process enables traffic to pass through the Deflect edge before reaching your origin server, a setup known as reverse-proxy.

While your origin IP remains hidden, it is strongly advised (but not required) to enhance the security of your origin server by permitting only the traffic from Deflect edge IP and blocking all other HTTP(S) traffic. This measure guarantees that only traffic passing through Deflect’s protection system can reach your edge, preventing unwarranted visitors or DDoS attacks directly against your origin server.

Obtain Deflect Edge IP via Deflect API #

Deflect Edge IP updates from time to time, you can always obtain the latest IP list by using the API below.

curl --header 'Authorization: Bearer <key>' https://dashboard.deflect.network/api/integration/edge_ip_list

*Please contact Deflect support to obtain the API key

Allowlist Deflect Edge IP #

To guarantee correct firewall configuration and sufficient protection, it must be configured at the server level, not at application levels such as WordPress.

Shared Hosting #

If your server is hosting with a shared hosting provider, contact your provider or login to your provider control panel (for example: cPanel) and locate the firewall settings.

  1. Set all Deflect Edge IP as allowlist
  2. Set any other trusted IP (such as a fixed IP of the web admin, or a fixed VPN IP you often use) as allowlist
  3. Block all HTTP (port 80) and HTTPS (port 443) traffic except the allowlisted IP

VPS or self-managed server #

If you are operating a VPS server or managing your own server, please access your server and adjust the firewall settings. For instance, in a Unix-like system, you need to modify the iptables or ufw configurations.

Caution! Always review your configuration prior to enabling it. Particularly when you aim to block all traffic, it’s crucial to at least allow SSH to avoid risking being locked out of your server.

Example ufw commands (do not copy-and-paste)

# Allow HTTP and HTTPS from allowlisted IP
sudo ufw allow from <Deflect Edge IP> to any port 80 proto tcp
sudo ufw allow from <Deflect Edge IP> to any port 443 proto tcp

# Deny all other HTTP and HTTPS traffic
sudo ufw deny 80/tcp
sudo ufw deny 443/tcp

# Check status before enable
sudo ufw status numbered

# Enable ufw
#sudo ufw enable

Updating Deflect Edge IP Monthly #

We recommend setting up an automated process to pull from the Deflect API and update your firewall accordingly.

However, we know that not every hosting provider offers such automation. So we recommend to carry out a monthly review to update your firewall with any missing Deflect Edge IP addresses.

Updated on February 27, 2026

Is it helpful?

  • Happy
  • Normal
  • Sad

Share This Article :

How-to: Update your origin server IP with DeflectTroubleshooting SNI and 421 Misdirected Request
Table of Contents
  • Obtain Deflect Edge IP via Deflect API
  • Allowlist Deflect Edge IP
    • Shared Hosting
    • VPS or self-managed server
  • Updating Deflect Edge IP Monthly

© 2026 Deflect

Powered by WordPress

To the top ↑ Up ↑
AI Training Data