// DUCKDUCKBOT / UFW
DuckDuckBot · UFW
UFW (Uncomplicated Firewall) shell script for DuckDuckBot. 336 CIDRs, refreshed daily.
// ufw_duckduckbot_allow.sh
#!/bin/bash # Duckduckbot IP Ranges # Updated: 2026-05-26 03:20:44 # Source: https://github.com/rezmoss/cloud-provider-ip-addresses # License: https://github.com/rezmoss/cloud-provider-ip-addresses/LICENSE # This file is generated automatically. Do not edit it directly. # Updates daily at 00:00 UTC # UFW allow rules for duckduckbot ufw allow from 48.200.33.227/32 ufw allow from 20.72.221.45/32 ufw allow from 20.80.135.7/32 ufw allow from 20.59.0.65/32 ufw allow from 20.72.203.250/32 ufw allow from 172.193.197.146/32 ufw allow from 20.242.135.165/32 ufw allow from 52.146.57.51/32 ufw allow from 4.156.30.123/32 ufw allow from 40.121.121.54/32 ufw allow from 134.33.207.189/32 ufw allow from 52.224.191.245/32 ufw allow from 64.236.93.100/32 ufw allow from 52.154.204.93/32 ufw allow from 128.203.214.241/32 ufw allow from 57.167.88.38/32 … (320 more lines)
// ufw_duckduckbot_deny.sh
#!/bin/bash # Duckduckbot IP Ranges # Updated: 2026-05-26 03:20:44 # Source: https://github.com/rezmoss/cloud-provider-ip-addresses # License: https://github.com/rezmoss/cloud-provider-ip-addresses/LICENSE # This file is generated automatically. Do not edit it directly. # Updates daily at 00:00 UTC # UFW deny rules for duckduckbot ufw deny from 48.200.33.227/32 ufw deny from 20.72.221.45/32 ufw deny from 20.80.135.7/32 ufw deny from 20.59.0.65/32 ufw deny from 20.72.203.250/32 ufw deny from 172.193.197.146/32 ufw deny from 20.242.135.165/32 ufw deny from 52.146.57.51/32 ufw deny from 4.156.30.123/32 ufw deny from 40.121.121.54/32 ufw deny from 134.33.207.189/32 ufw deny from 52.224.191.245/32 ufw deny from 64.236.93.100/32 ufw deny from 52.154.204.93/32 ufw deny from 128.203.214.241/32 ufw deny from 57.167.88.38/32 … (320 more lines)