•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
    • Status
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

Whitelisting Edge Server IPs

  • Home
  • Client
  • Knowledgebase
  • Linux
  • Whitelisting Edge Server IPs

Table Of Content

    Related Articles

    • How to generate SSH Keys on Linux?
    • Linux File Permissions Cheat Sheet
    • The ELK Stack: Elasticsearch, Logstash, Kibana.
    • How to install Node.js on AlmaLinux 8
    • Firewalld commands for CentOS 7 and CentOS 8
    • Managing systemd services and units using systemctl commands
    • How to check RAM for error using Ubuntu Live CD?
    • How to remotely connect to a Linux machine using a smartphone?
    • Unable to Access The Server Via SSH
    • How to clone and migrate a Linux hard drive to another server?
    • SCP Command Syntax Examples in Linux
    • traceroute in Linux
    • Ubuntu remove mysql
    • ssh host key verification failed error
    • logrotate
    • How to rsync two directories
    • setup hourly crontab

    Whitelisting Edge Server IPs

    Publisher: Psychz Networks August 10,2018

    Most of the servers today run on Linux/Unix environment that has software firewalls such as IPTables and Packet Filter. The basic purpose of the Firewall is to stop malicious traffic from unknown destination IPs. In case of a known destination server, you can make rules in your firewall to avoid any kind of action against traffic coming from certain IP addresses. This is called Whitelisting.

    • CentOS/RedHat Enterprise Liunux
    • Debian/Ubuntu

    The majority of Linux/Unix servers use software firewalls such as IPTables and PF. Firewalls can be configured to throttle traffic to the web server.

    A 502 Bad Gateway Error is the status code that's often thrown if an origin server is blocking CDN server to communicate with your origin server.

    CentOS/RHEL

    Run the following command for each subnet that is provided by your CDN support team

    iptables -I INPUT -s SUBNET_HERE -p tcp -m multiport --dports 80,443 -j ACCEPT

    Once done, run the following command

    /etc/init.d/iptables save


    CentOS/RHEL using CSF Firewall

    Open or create this file:

    /etc/csf/csfpost.sh

    Insert the following line for each subnet provided

    iptables -I INPUT -s SUBNET_HERE -p tcp -m multiport --dports 80,443 -j ACCEPT

    Run the following command when you're done

    csf -r

    Debian/Ubuntu

    Run the following command and repeat for each of the subnets provided by the CDN support team

    iptables -I INPUT -s SUBNET_HERE -p tcp -m multiport --dports 80,443 -j ACCEPT

    Run the following command when you're done

    iptables-save > /etc/firewall.conf

    Note: You can choose any name and destination you like. /etc/firewall.conf is easy to remember and hence recommended.

    Finally, run each of these commands to set up your server to restore the IPTables configuration after reboot:

    echo "#!/bin/sh" > /etc/network/if-up.d/iptables
    echo "iptables-restore < /etc/firewall.conf" >> /etc/network/if-up.d/iptables
    chmod +x /etc/network/if-up.d/iptables
    Views: (1603) Votes: (0)

    Related Articles

    • How to generate SSH Keys on Linux?
    • Linux File Permissions Cheat Sheet
    • The ELK Stack: Elasticsearch, Logstash, Kibana.
    • How to install Node.js on AlmaLinux 8
    • Firewalld commands for CentOS 7 and CentOS 8
    • Managing systemd services and units using systemctl commands
    • How to check RAM for error using Ubuntu Live CD?
    • How to remotely connect to a Linux machine using a smartphone?
    • Unable to Access The Server Via SSH
    • How to clone and migrate a Linux hard drive to another server?
    • SCP Command Syntax Examples in Linux
    • traceroute in Linux
    • Ubuntu remove mysql
    • ssh host key verification failed error
    • logrotate
    • How to rsync two directories
    • setup hourly crontab
    Copyright © 2026 Psychz Networks,
    A Profuse Solutions Inc Company
    Hosting Services
    • Catalog
    Infrastructure
    • iColocation
    Compute
    • cMetal
    • cVirtual
    Storage
    • sObject
    • sBlock
    Networking
    • nIP Transit
    • nWavelength
    Protection
    • pBackup
    • pDDoS
    Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
    Policies
    • Acceptable Usage Policy
    • Privacy Policy
    • Service Level Agreement
    • Terms and Conditions
    Support
    • Community
    • Knowledge Base
    • Open A Ticket
    • Status
    Get In Touch
    • Psychz Networks,
      A Profuse Solutions Company
      611 Wilshire Blvd #300
      Los Angeles,California 90017
      USA
    • US/Canada: 800-933-1517
    • International: 626-549-2801