<!-- review: finished -->

<a id="stream-geoip"></a>

# GeoIP

Crea variables con valores dependiendo de la dirección IP del cliente, utilizando las bases de datos precompiladas de [MaxMind](http://www.maxmind.com/).

Cuando se utilizan bases de datos con soporte IPv6, las direcciones IPv4 se buscan como direcciones IPv6 mapeadas desde IPv4.

Al [compilar desde el código fuente](https://es.angie.software//angie/docs/installation/sourcebuild.md#sourcebuild),
este módulo debe habilitarse con la
`‑‑with‑stream_geoip_module`
[opción de compilación](https://es.angie.software//angie/docs/installation/sourcebuild.md#configure).

#### NOTE
Este módulo requiere la biblioteca [MaxMind GeoIP](http://www.maxmind.com/app/c).

<a id="configuration-example-59"></a>

## Ejemplo de configuración

```nginx
stream {
    geoip_country         GeoIP.dat;
    geoip_city            GeoLiteCity.dat;

    map $geoip_city_continent_code $nearest_server {
        default        example.com;
        EU          eu.example.com;
        NA          na.example.com;
        AS          as.example.com;
    }
#   ...
}
```

<a id="directives-68"></a>

## Directivas

<a id="index-0"></a>

<a id="s-geoip-country"></a>

### geoip_country

| [Sintaxis](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | `geoip_country` file;   |
|--------------------------------------------------------------------------------------------|-------------------------|
| Predeterminado                                                                             | —                       |
| [Contexto](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | stream                  |

Especifica una base de datos utilizada para determinar el país dependiendo de la dirección IP del cliente. Las siguientes variables están disponibles cuando se utiliza esta base de datos:

| `$geoip_country_code`   | código de país de dos letras, por ejemplo, "RU", "US".               |
|-------------------------|----------------------------------------------------------------------|
| `$geoip_country_code3`  | código de país de tres letras, por ejemplo, "RUS", "USA".            |
| `$geoip_country_name`   | nombre del país, por ejemplo, "Russian Federation", "United States". |

<a id="index-1"></a>

<a id="s-geoip-city"></a>

### geoip_city

| [Sintaxis](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | `geoip_city` file;   |
|--------------------------------------------------------------------------------------------|----------------------|
| Predeterminado                                                                             | —                    |
| [Contexto](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | stream               |

Especifica una base de datos utilizada para determinar el país, la región y la ciudad dependiendo de la dirección IP del cliente. Las siguientes variables están disponibles cuando se utiliza esta base de datos:

| `$geoip_city_continent_code`   | código de continente de dos letras, por ejemplo, "EU", "NA".                                                                                                                                           |
|--------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `$geoip_city_country_code`     | código de país de dos letras, por ejemplo, "RU", "US".                                                                                                                                                 |
| `$geoip_city_country_code3`    | código de país de tres letras, por ejemplo, "RUS", "USA".                                                                                                                                              |
| `$geoip_city_country_name`     | nombre del país, por ejemplo, "Russian Federation", "United States".                                                                                                                                   |
| `$geoip_dma_code`              | código de región DMA en Estados Unidos (también conocido como "metro code"), según la [geotargeting](https://developers.google.com/adwords/api/docs/appendix/cities-DMAregions) en Google AdWords API. |
| `$geoip_latitude`              | latitud.                                                                                                                                                                                               |
| `$geoip_longitude`             | longitud.                                                                                                                                                                                              |
| `$geoip_region`                | código de región del país de dos símbolos (región, territorio, estado, provincia, tierra federal y similares), por ejemplo, "48", "DC".                                                                |
| `$geoip_region_name`           | nombre de la región del país (región, territorio, estado, provincia, tierra federal y similares), por ejemplo, "Moscow City", "District of Columbia".                                                  |
| `$geoip_city`                  | nombre de la ciudad, por ejemplo, "Moscow", "Washington".                                                                                                                                              |
| `$geoip_postal_code`           | código postal.                                                                                                                                                                                         |

<a id="index-2"></a>

<a id="s-geoip-org"></a>

### geoip_org

| [Sintaxis](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | `geoip_org` file;   |
|--------------------------------------------------------------------------------------------|---------------------|
| Predeterminado                                                                             | —                   |
| [Contexto](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)   | stream              |

Especifica una base de datos utilizada para determinar la organización dependiendo de la dirección IP del cliente. La siguiente variable está disponible cuando se utiliza esta base de datos:

| `$geoip_org`   | nombre de la organización, por ejemplo, "The University of Melbourne".   |
|----------------|--------------------------------------------------------------------------|
