Detailed information about 139.191.152.0/21

ASN 198096 - CICA Centro Informatico Cientifico de Andalucia - CICA

  • Number of IPs: 2048
  • Number of Addressable Hosts: 2046