Morocco IP Address Ranges

Morocco has a total of 12,268,072 IP address assigned. Below are all IP address ranges in Morocco.

Data Sources:
i. You can download the complete free data in CSV format from IP2Location LITE DB1.
ii. You can also download the list in firewall format from IP2Location Firewall List.

Begin IP Address End IP Address Total Count
41.77.112.0 41.77.112.143 144
41.77.112.152 41.77.112.239 88
41.77.112.248 41.77.116.231 1,008
41.77.116.240 41.77.119.23 552
41.77.119.32 41.77.119.183 152
41.77.119.192 41.77.119.255 64
41.87.128.0 41.87.159.255 8,192
41.92.0.0 41.92.127.255 32,768
41.137.0.0 41.137.255.255 65,536
41.140.0.0 41.143.255.255 262,144
41.205.192.0 41.205.223.255 8,192
41.214.128.0 41.214.255.255 32,768
41.216.224.0 41.216.227.255 1,024
41.248.0.0 41.251.255.255 262,144
45.95.128.0 45.95.131.255 1,024
45.131.211.0 45.131.211.255 256
45.216.0.0 45.219.255.255 262,144
46.243.137.0 46.243.137.255 256
57.84.32.0 57.84.47.255 4,096
62.251.128.0 62.251.255.255 32,768
65.173.1.224 65.173.1.224 1
66.178.16.152 66.178.16.159 8
66.178.22.96 66.178.22.103 8
80.250.32.0 80.250.47.255 4,096
81.192.0.0 81.192.147.127 37,760
81.192.147.132 81.192.153.171 1,576
81.192.153.176 81.192.224.31 18,032
81.192.224.36 81.192.224.75 40
81.192.224.80 81.192.226.75 508
81.192.226.80 81.192.233.87 1,800
81.192.233.92 81.192.244.47 2,772
81.192.244.52 81.192.245.47 252
81.192.245.52 81.192.255.255 2,764
89.31.150.131 89.31.150.135 5
92.118.187.0 92.118.187.127 128
94.125.62.96 94.125.62.111 16
102.48.0.0 102.55.255.255 524,288
102.64.4.0 102.64.5.255 512
102.68.8.0 102.68.11.255 1,024
102.72.0.0 102.79.255.255 524,288
102.96.0.0 102.103.255.255 524,288
102.135.249.0 102.135.251.255 768
102.165.189.0 102.165.189.255 256
105.64.0.0 105.79.255.255 1,048,576
105.128.0.0 105.159.255.255 2,097,152
105.188.0.0 105.191.255.255 262,144
154.70.200.0 154.70.207.255 2,048
154.144.0.0 154.151.255.255 524,288
157.167.107.0 157.167.107.255 256
160.77.0.0 160.77.255.255 65,536
160.89.0.0 160.90.255.255 131,072
160.105.0.0 160.105.255.255 65,536
160.160.0.0 160.179.255.255 1,310,720
169.255.176.0 169.255.179.255 1,024
170.178.144.225 170.178.144.230 6
185.7.65.108 185.7.65.122 15
185.142.83.1 185.142.83.3 3
185.142.83.8 185.142.83.15 8
185.142.83.20 185.142.83.30 11
185.143.4.97 185.143.4.119 23
185.143.4.124 185.143.4.126 3
185.143.5.97 185.143.5.126 30
185.143.6.97 185.143.6.126 30
185.143.7.65 185.143.7.79 15
185.143.7.84 185.143.7.94 11
185.153.112.0 185.153.112.7 8
185.162.120.208 185.162.120.255 48
185.212.227.123 185.212.227.123 1
192.12.117.0 192.12.117.255 256
193.42.0.0 193.42.0.255 256
193.42.136.0 193.42.136.255 256
193.188.7.0 193.188.7.255 256
193.194.3.0 193.194.3.255 256
193.194.32.0 193.194.63.255 8,192
194.204.192.0 194.204.253.127 15,744
194.204.254.0 194.204.255.255 512
196.2.80.0 196.2.95.255 4,096
196.11.103.0 196.11.103.255 256
196.12.192.0 196.12.255.255 16,384
196.13.108.0 196.13.108.255 256
196.32.216.0 196.32.223.255 2,048
196.43.236.0 196.43.236.255 256
196.61.232.0 196.61.239.255 2,048
196.64.0.0 196.81.107.127 1,141,632
196.81.107.160 196.95.255.255 955,488
196.112.0.0 196.127.255.255 1,048,576
196.200.128.0 196.200.191.255 16,384
196.200.240.0 196.200.255.255 4,096
196.206.0.0 196.206.255.255 65,536
196.217.0.0 196.217.255.255 65,536
196.223.176.0 196.223.191.255 4,096
197.128.0.0 197.131.255.255 262,144
197.144.0.0 197.147.255.255 262,144
197.153.0.0 197.153.255.255 65,536
197.230.0.0 197.230.255.255 65,536
197.247.0.0 197.247.255.255 65,536
197.253.128.0 197.253.255.255 32,768
202.174.133.48 202.174.133.63 16
202.174.133.128 202.174.133.143 16
202.174.133.152 202.174.133.175 24
202.174.133.200 202.174.133.207 8
202.174.133.216 202.174.133.231 16
209.206.30.0 209.206.30.255 256
210.57.2.0 210.57.2.31 32
210.57.3.0 210.57.3.31 32
212.63.170.216 212.63.170.219 4
212.63.176.58 212.63.176.58 1
212.217.0.0 212.217.8.219 2,268
212.217.8.224 212.217.11.15 560
212.217.11.20 212.217.14.191 940
212.217.15.0 212.217.21.63 1,600
212.217.21.128 212.217.24.223 864
212.217.25.0 212.217.41.47 4,144
212.217.41.64 212.217.59.31 4,576
212.217.59.64 212.217.84.95 6,432
212.217.84.128 212.217.87.127 768
212.217.87.159 212.217.127.255 10,337
213.133.72.224 213.133.72.239 16
213.206.136.237 213.206.136.237 1
217.77.243.218 217.77.243.218 1
217.156.144.192 217.156.144.192 1
217.156.144.195 217.156.144.199 5