Quiero mostrar el indicador de país dependiendo de la dirección IP que recibo en el lado del servidor. ¿Las direcciones IP fijas están asignadas a países? ¿Dónde puedo obtener una base de datos para la dirección IP para mapeo de país?Asociar direcciones IP con países
Respuesta
echar un vistazo a la siguiente:
- IP address geolocation SQL database
- Geo Locate IP Address XML API Whois Map Country Provider
- How to Geolocate Visitors Using an IP-to-Country Database
- Free IP to Country Database
- My IP Address Lookup and Geotarget IP Project
- MaxMind - Open Source IP Address to Country Database
- IP address geolocation SQL database
También el desbordamiento de pila:
- What is the most applicable solution to detect which country an ip belongs to?
- Is there any possible way to find the name of the country using IP with scripting language PHP?
- IP to Country?
- code for finding the state,country,city from the IP Adress in php
Una vez que tenga el código de país, entonces se puede mostrar la marca con estos conjuntos de iconos gratis que utilizan códigos de país ISO:
PHP Adviento también acaba de publicar un artículo entero en un proceso muy similar:
Sería bueno saber qué recurso/enlace usó para resolver su problema. –
Está buscando un servicio IP geolocation como MaxMind.
o GeoBytes (http://www.geobytes.com/IpLocator.htm?GetLocation), o ... Probablemente todos deberíamos editar esta respuesta (que es, genéricamente, utilizar un sitio de referencia) con una lista de ellos. :-) –
@ T.J.Crowder no muestra la ubicación exacta. Se muestra alguna otra. – pudaykiran
@udaykiranpulipati: Estas cosas son imperfectas. –
ip2location.com proporciona una base de datos de rango de direcciones IP que se puede utilizar para etiquetar las direcciones IP
proporcionan en diferentes formatos, así que usted puede elegir cuál es útil para usted
pero no es gratis :( –
Maxmind es el que usamos
auto de código abierto bandera contenida renderizado basado en IP: ip2ensign
Buscará coordenadas UV en una bandera xture atlas que coincide con una IP arbitraria. Y viene con la base de datos del rango IP y la textura.
- 1. Comprobando las direcciones IP
- 2. Ordenando direcciones IP en vim
- 3. rangos de direcciones IP privadas
- 4. UserHostAddress da direcciones IP incorrectas
- 5. Dns.GetHostEntry devuelve varias direcciones IP
- 6. ¿Diferentes navegadores, direcciones IP diferentes?
- 7. Cómo bloquear direcciones IP o clases IP en ASP.NET
- 8. 3G/Edge/GPRS Direcciones IP y geocodificación
- 9. lista de direcciones IP ordenar usando C#
- 10. resolución de Java HttpURLConnection DNS con múltiples direcciones IP
- 11. Cómo censurar las direcciones IP en un archivo con Python?
- 12. Instancias de autoescalado de Amazon EC2 con direcciones IP elásticas
- 13. Google App Engine: lista de direcciones IP
- 14. ¿Todos los dominios tienen direcciones IP únicas?
- 15. IP todas las direcciones en una subred
- 16. ¿Cómo se escucha en múltiples direcciones IP?
- 17. C#: Enumerar direcciones IP en un rango
- 18. ¿Cómo puedo analizar las direcciones IP y los rangos de direcciones con Perl?
- 19. Seleccione direcciones IP similares: ignore los últimos 3 dígitos
- 20. Direcciones IP para dominios y sus subdominios de la misma?
- 21. ¿Cómo comparar el rango de direcciones IP en C#?
- 22. indexado osciló algoritmo de búsqueda de direcciones IP
- 23. Cómo hacer que Fiddler escuche todas las direcciones IP
- 24. Obtener todas las direcciones IP asignadas a un servidor
- 25. ¿Las direcciones IP y los puertos deben considerarse confidenciales?
- 26. Técnicas de detección de ubicación para direcciones IP
- 27. Limitación de velocidad/prohibición de direcciones IP en IPv6
- 28. Uso de direcciones IP de salida diferentes en Perl
- 29. WCF: Net.TCP enlaces múltiples, mismo puerto, diferentes direcciones IP
- 30. Distinguir entre la intranet y direcciones IP oficiales
Bastante sencillo. Obtenga [iconos de la bandera del país] (http://365icon.com/icon-styles/ethnic/classic2/) y mapa [dirección IP del país] (https://ipapi.co/api/?shell#specific-field- for-an-ip) nombre.Los nombres de los iconos y los países están enlazados a través de [códigos] de país (https://en.wikipedia.org/wiki/ISO_3166-1). – Ken
Puede hacer una llamada GET a 'https://ipdata.co/' y obtendrá una respuesta formateada JSON con el nombre del país, longitute y latitud y una serie de otros puntos de datos. –
Jonathan