// AZURE / IPTABLES
Azure · iptables
iptables shell script to allow or block Azure IP ranges on Linux. 106,887 CIDRs, refreshed daily.
// iptables_azure_allow.sh
#!/bin/bash # Azure IP Ranges # Updated: 2026-07-11 03:11:17 # 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 02:00 UTC # iptables allow rules for azure iptables -A INPUT -s 4.144.0.0/12 -j ACCEPT iptables -A INPUT -s 4.160.0.0/12 -j ACCEPT iptables -A INPUT -s 4.176.0.0/13 -j ACCEPT iptables -A INPUT -s 4.184.0.0/20 -j ACCEPT iptables -A INPUT -s 4.184.56.0/21 -j ACCEPT iptables -A INPUT -s 4.184.64.0/18 -j ACCEPT iptables -A INPUT -s 4.184.128.0/17 -j ACCEPT iptables -A INPUT -s 4.185.0.0/16 -j ACCEPT iptables -A INPUT -s 4.186.0.0/15 -j ACCEPT iptables -A INPUT -s 4.188.0.0/14 -j ACCEPT iptables -A INPUT -s 4.192.0.0/13 -j ACCEPT iptables -A INPUT -s 4.200.0.0/15 -j ACCEPT iptables -A INPUT -s 4.202.0.0/16 -j ACCEPT iptables -A INPUT -s 4.203.0.0/17 -j ACCEPT iptables -A INPUT -s 4.203.128.0/19 -j ACCEPT iptables -A INPUT -s 4.204.0.0/14 -j ACCEPT … (4571 more lines)
// iptables_azure_deny.sh
#!/bin/bash # Azure IP Ranges # Updated: 2026-07-11 03:11:18 # 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 02:00 UTC # iptables deny rules for azure iptables -A INPUT -s 4.144.0.0/12 -j DROP iptables -A INPUT -s 4.160.0.0/12 -j DROP iptables -A INPUT -s 4.176.0.0/13 -j DROP iptables -A INPUT -s 4.184.0.0/20 -j DROP iptables -A INPUT -s 4.184.56.0/21 -j DROP iptables -A INPUT -s 4.184.64.0/18 -j DROP iptables -A INPUT -s 4.184.128.0/17 -j DROP iptables -A INPUT -s 4.185.0.0/16 -j DROP iptables -A INPUT -s 4.186.0.0/15 -j DROP iptables -A INPUT -s 4.188.0.0/14 -j DROP iptables -A INPUT -s 4.192.0.0/13 -j DROP iptables -A INPUT -s 4.200.0.0/15 -j DROP iptables -A INPUT -s 4.202.0.0/16 -j DROP iptables -A INPUT -s 4.203.0.0/17 -j DROP iptables -A INPUT -s 4.203.128.0/19 -j DROP iptables -A INPUT -s 4.204.0.0/14 -j DROP … (4571 more lines)