Morocco IP Address Ranges

Morocco has a total of 12,269,767 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
23.94.190.184 23.94.190.191 8
41.77.112.136 41.77.112.143 8
41.77.112.192 41.77.112.207 16
41.77.112.248 41.77.112.255 8
41.77.115.112 41.77.115.119 8
41.77.115.128 41.77.115.255 128
41.77.116.24 41.77.116.47 24
41.77.116.72 41.77.116.95 24
41.77.116.120 41.77.116.127 8
41.77.116.144 41.77.116.159 16
41.77.116.192 41.77.116.231 40
41.77.117.0 41.77.117.39 40
41.77.117.96 41.77.117.103 8
41.77.117.128 41.77.117.255 128
41.77.118.64 41.77.118.95 32
41.77.118.112 41.77.118.119 8
41.77.118.128 41.77.118.255 128
41.77.119.8 41.77.119.23 16
41.77.119.32 41.77.119.71 40
41.77.119.80 41.77.119.87 8
41.77.119.160 41.77.119.167 8
41.77.119.176 41.77.119.183 8
41.77.119.200 41.77.119.207 8
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.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.82.32.0 57.82.35.255 1,024
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.244.47 24,748
81.192.244.52 81.192.245.47 252
81.192.245.52 81.192.255.255 2,764
82.151.67.64 82.151.67.95 32
88.202.110.32 88.202.110.47 16
92.118.187.0 92.118.187.127 128
102.48.0.0 102.55.255.255 524,288
102.64.4.0 102.64.5.255 512
102.67.148.0 102.67.151.255 1,024
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.132.124.0 102.132.124.255 256
102.135.249.0 102.135.251.255 768
102.165.189.0 102.165.189.255 256
102.222.176.0 102.222.179.255 1,024
102.222.212.0 102.222.212.255 256
102.222.214.0 102.222.215.255 512
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
172.245.10.176 172.245.10.183 8
185.143.4.97 185.143.4.99 3
185.143.5.97 185.143.5.99 3
185.143.5.104 185.143.5.107 4
185.143.6.97 185.143.6.126 30
185.143.7.65 185.143.7.71 7
185.143.7.88 185.143.7.94 7
185.153.112.0 185.153.112.7 8
185.212.227.123 185.212.227.123 1
192.12.117.0 192.12.117.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.255.255 16,384
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.60.74.0 196.60.74.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
206.217.130.240 206.217.130.247 8
209.206.30.0 209.206.30.255 256
212.63.170.216 212.63.170.219 4
212.63.176.58 212.63.176.58 1
212.217.0.0 212.217.127.255 32,768
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