Start typing to search across invoices, services, domains, tickets, and more...
Los bloques de IP recién asignados suelen mostrar una ubicación incorrecta; por ejemplo, un servidor en Japón cuya IP aparece en EE. UU., lo que provoca que los sitios web se muestren en otro idioma o cause problemas con servicios de streaming y con los controles de riesgo de los pagos. La geolocalización de IP incorrecta se debe a que bases de datos de IP como MaxMind, IP2Location e ipinfo no se han actualizado. Este artículo explica cómo publicar un archivo Geofeed (RFC 8805), referenciarlo en el WHOIS con el atributo geofeed y enviar correcciones a las principales bases de datos de IP, alojando el feed en Debian/Ubuntu o CentOS/Rocky/AlmaLinux.
Anote lo que muestra actualmente cada base de datos, además del campo country del WHOIS, para poder comparar más adelante. El país del WHOIS suele ser el país de registro, no necesariamente donde se usa la IP, pero algunas bases de datos lo tienen en cuenta.
curl -s https://ipinfo.io/198.51.100.10/json
whois 198.51.100.10 | grep -iE "inetnum|netname|country|geofeed"Un geofeed es un archivo CSV de texto plano con un prefijo por línea: prefijo, código de país (ISO 3166-1), código de región (ISO 3166-2, opcional), ciudad y código postal (opcional). Un /24 puede dividirse en prefijos más pequeños con ubicaciones distintas, y también funciona con IPv6. Las líneas que empiezan por # son comentarios.
# geofeed.csv (RFC 8805: prefix,country,region,city,postal)
198.51.100.0/25,JP,JP-13,Tokyo,
198.51.100.128/25,HK,,Hong Kong,
2001:db8:100::/48,KR,KR-11,Seoul,Coloque el archivo en cualquier URL HTTPS pública, por ejemplo geofeed.csv en la raíz de su sitio web. Asegúrese de que devuelva HTTP 200 con el contenido sin procesar, sin inicio de sesión ni redirecciones a una página HTML.
# Debian / Ubuntu: apt install -y nginx CentOS / Rocky / AlmaLinux: dnf install -y nginx
cp geofeed.csv /var/www/html/geofeed.csv # Rocky/Alma default root: /usr/share/nginx/html
curl -sI https://www.example.com/geofeed.csv
curl -s https://www.example.com/geofeed.csvPara que las bases de datos de IP descubran su feed automáticamente, refiéralo en el objeto inetnum/inet6num. La base de datos de RIPE tiene un atributo geofeed: específico; otros RIR pueden usar el formato "remarks: Geofeed URL" de la RFC 9632. Solo el titular del recurso puede editar estos objetos. Si sus IP son alquiladas a IMIDC, abra un ticket con la URL de su geofeed; como miembro de RIPE NCC, APNIC, ARIN y AFRINIC, IMIDC puede actualizar el WHOIS por usted y ajustar el campo country si es necesario.
# RIPE NCC (inetnum / inet6num attribute)
geofeed: https://www.example.com/geofeed.csv
# APNIC / ARIN / AFRINIC (RFC 9632 remarks format)
remarks: Geofeed https://www.example.com/geofeed.csv
whois -h whois.ripe.net 198.51.100.0/24 | grep -iE "geofeed|remarks"Algunas bases de datos detectan los geofeeds automáticamente, pero enviar la corrección directamente acelera el proceso:
Los ciclos de actualización van de días a semanas, y luego los sitios web que usan estas bases de datos deben descargar los datos nuevos. Vuelva a comprobarlo periódicamente:
for s in ipinfo.io/198.51.100.10/country ipinfo.io/198.51.100.10/city; do
echo -n "$s: "; curl -s "https://$s"; echo
doneipinfo suele ser rápido; MaxMind normalmente aplica los cambios en sus publicaciones semanales, y las aplicaciones que dependen de estos datos pueden tardar aún más. Si no cambia nada después de un mes, vuelva a enviar la solicitud con una captura de pantalla del WHOIS.
Google usa sus propios datos de ubicación. Envíe el formulario de comentarios sobre geolocalización de IP de Google y mantenga coherentes su geofeed y el WHOIS.
No lo haga. Un geofeed debe reflejar el uso real; las declaraciones falsas pueden ignorarse o marcarse como poco fiables.
¿Sigue con problemas? Abra un ticket con el soporte técnico 24/7 de IMIDC.