Morocco IP Address Ranges

Morocco has a total of 12,266,365 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.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.40 41.77.115.55 16
41.77.115.104 41.77.115.119 16
41.77.115.128 41.77.115.255 128
41.77.116.24 41.77.116.47 24
41.77.116.56 41.77.116.95 40
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.72 41.77.117.79 8
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.255 144
41.77.119.8 41.77.119.23 16
41.77.119.32 41.77.119.87 56
41.77.119.136 41.77.119.143 8
41.77.119.160 41.77.119.183 24
41.77.119.200 41.77.119.207 8
41.77.119.240 41.77.119.247 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.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
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.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
185.143.4.97 185.143.4.99 3
185.143.4.104 185.143.4.119 16
185.143.5.97 185.143.5.111 15
185.143.5.120 185.143.5.126 7
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.162.120.224 185.162.120.255 32
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.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.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
202.174.133.160 202.174.133.175 16
202.174.133.224 202.174.133.231 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.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.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