{"id":18770,"date":"2026-05-25T21:16:55","date_gmt":"2026-05-25T21:16:55","guid":{"rendered":"https:\/\/made4it.com.br\/blog\/como-configurar-geofeed-en-registro-br\/"},"modified":"2026-06-29T19:45:31","modified_gmt":"2026-06-29T19:45:31","slug":"como-configurar-geofeed-en-registro-br","status":"publish","type":"post","link":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/","title":{"rendered":"C\u00f3mo configurar Geofeed en Registro.br"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"bkmrk-no-artigo-anterior-f\">En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-agora-vamos-para-a-p\">Ahora pasemos a la pr\u00e1ctica.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-a-ideia-aqui-%C3%A9-monta\">La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-para-n%C3%A3o-usar-nenhum\">Para no utilizar ning\u00fan bloque real, los ejemplos que figuran a continuaci\u00f3n utilizan bloques reservados para pruebas y documentaci\u00f3n. En entorno de producci\u00f3n, como es l\u00f3gico, deber\u00e1 sustituirlos por los bloques reales de la ASN. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-cen%C3%A1rio-de-exemplo\">Ejemplo de escenario<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-vamos-imaginar-que-o\">Imaginemos que el proveedor dispone de un bloque de direcciones IPv4 <code>\/22<\/code> y utiliza cada una de las direcciones <code>\/24<\/code> en una ciudad diferente.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-para-o-exemplo-ipv4%2C\">Para el ejemplo de IPv4, utilizaremos:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/22<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-esse-bloco-faz-parte\">Este bloque forma parte de un espacio reservado para pruebas y evaluaciones comparativas. No debe utilizarse en entornos de producci\u00f3n en Internet. En este caso, solo sirve para que el ejemplo parezca una operaci\u00f3n real, sin mostrar el prefijo.  <\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-a-divis%C3%A3o-operaciona&amp;content-text=A%20divis%C3%A3o%20operacional%20seria%3A\"><\/a>  La divisi\u00f3n operativa ser\u00eda la siguiente:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24      Apucarana - PR\n198.18.1.0\/24      Londrina - PR\n198.18.2.0\/24      Sao Paulo - SP\n198.18.3.0\/24      Porto Alegre - RS<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">En IPv6, utilizaremos el bloque de documentaci\u00f3n:<\/p>\n\n<pre class=\"wp-block-code\"><code>2001:db8::\/32<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Y dividirlo en <code>\/40<\/code>:<\/p>\n\n<pre class=\"wp-block-code\"><code>2001:db8:0000::\/40   Apucarana - PR\n2001:db8:0100::\/40   Londrina - PR\n2001:db8:0200::\/40   Sao Paulo - SP\n2001:db8:0300::\/40   Porto Alegre - RS<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-essa-abordagem-fica-\">Este enfoque se ajusta m\u00e1s a la realidad: un bloque m\u00e1s amplio registrado y, dentro de \u00e9l, divisiones por ciudad o regi\u00f3n.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-um-arquivo-por-bloco\">Un archivo por bloque<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-por-enquanto%2C-o-regi\">Por el momento, Registro.br mantiene una pol\u00edtica m\u00e1s restrictiva en cuanto a la publicaci\u00f3n de geofeeds.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-na-pr%C3%A1tica%2C-o-caminh\">En la pr\u00e1ctica, lo m\u00e1s seguro es trabajar con <strong>un archivo por bloque registrado<\/strong>, que contenga \u00fanicamente el propio bloque o sus subbloques.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-ent%C3%A3o%2C-se-o-bloco-ca&amp;content-text=Ent%C3%A3o%2C%20se%20o%20bloco%20cadastrado%20%C3%A9%3A\"><\/a>  Entonces, si el bloque registrado es:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/22<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Tiene sentido disponer de un \u00fanico archivo para este <code>\/22<\/code>, que contenga los <code>\/24<\/code> internos:<\/p>\n\n<pre class=\"wp-block-code\"><code>geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Contenido:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,\n198.18.1.0\/24,BR,BR-PR,Londrina,\n198.18.2.0\/24,BR,BR-SP,Sao Paulo,\n198.18.3.0\/24,BR,BR-RS,Porto Alegre,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-perceba-o-ponto-prin\">F\u00edjese en lo m\u00e1s importante: todas las l\u00edneas se encuentran dentro del bloque \u00ab <code>198.18.0.0\/22<\/code> \u00bb.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-isso-%C3%A9-diferente-de-\">Esto es diferente a mezclar bloques independientes en el mismo archivo.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-por-exemplo%2C-se-voc%C3%AA&amp;content-text=Por%20exemplo%2C%20se%20voc%C3%AA%20tivesse%20dois%20blocos%20diferente\"><\/a>  Por ejemplo, si tuviera dos bloques diferentes registrados en Registro.br, como:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/22\n198.18.8.0\/22<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-n%C3%A3o-seria-uma-boa-id\">No ser\u00eda una buena idea incluirlo todo en el mismo archivo CSV en este momento. Lo m\u00e1s seguro ser\u00eda crear un archivo para cada bloque. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-arquivo-ipv6\">Archivo IPv6<\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-para-o-ipv6%2C-seguind&amp;content-text=Para%20o%20IPv6%2C%20seguindo%20a%20mesma%20l%C3%B3gica%2C%20o%20bloco%20cada\"><\/a>  En el caso de IPv6, siguiendo la misma l\u00f3gica, el bloque registrado ser\u00eda:<\/p>\n\n<pre class=\"wp-block-code\"><code>2001:db8::\/32<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">El archivo podr\u00eda llamarse:<\/p>\n\n<pre class=\"wp-block-code\"><code>geofeeds_2001-db8_32.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Contenido:<\/p>\n\n<pre class=\"wp-block-code\"><code>2001:db8:0000::\/40,BR,BR-PR,Apucarana,\n2001:db8:0100::\/40,BR,BR-PR,Londrina,\n2001:db8:0200::\/40,BR,BR-SP,Sao Paulo,\n2001:db8:0300::\/40,BR,BR-RS,Porto Alegre,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-aqui-tamb%C3%A9m-vale-a-m\">Aqu\u00ed tambi\u00e9n se aplica la misma regla: los archivos \u00ab <code>\/40<\/code> \u00bb se encuentran dentro de la carpeta \u00ab <code>\/32<\/code> \u00bb.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-em-um-provedor-real%2C\">En un proveedor real, el nivel de detalle puede variar. Puede utilizar <code>\/40<\/code>, <code>\/44<\/code>, <code>\/48<\/code> u otro tama\u00f1o, dependiendo de c\u00f3mo se haya planificado el IPv6. Lo importante es que el geofeed refleje el funcionamiento de forma coherente y no intente ser m\u00e1s preciso de lo que la red realmente permite.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-formato-correto-do-c\">Formato correcto del archivo CSV<\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-a-rfc-8805-define-o-&amp;content-text=A%20RFC%208805%20define%20o%20formato%20base%20do%20geofeed%20%5B1%5D%3A\"><\/a>  La RFC 8805 define el formato b\u00e1sico del geofeed [1]:<\/p>\n\n<pre class=\"wp-block-code\"><code>ip_prefix,alpha2code,region,city,postal_code<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-mas-no-arquivo-publi\">Sin embargo, en el archivo publicado, normalmente no se incluye encabezado.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-ent%C3%A3o-n%C3%A3o-fa%C3%A7a-assim&amp;content-text=Ent%C3%A3o%20n%C3%A3o%20fa%C3%A7a%20assim%3A\"><\/a>  Entonces, no lo haga as\u00ed:<\/p>\n\n<pre class=\"wp-block-code\"><code>ip_prefix,alpha2code,region,city,postal_code\n198.18.0.0\/24,BR,BR-PR,Apucarana,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Haga lo siguiente:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-alguns-detalhes-impo\">Algunos detalles importantes:<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-arquivo-deve-estar\">El archivo debe estar en UTF-8.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-prefixo-precisa-es\">El prefijo debe estar en formato CIDR.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-pa%C3%ADs-do-brasil-%C3%A9-b\">El pa\u00eds de Brasil es <code>BR<\/code>.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-estado-precisa-seg\">El estado debe cumplir con la norma ISO 3166-2. Paran\u00e1 es <code>BR-PR<\/code>, S\u00e3o Paulo es <code>BR-SP<\/code> y Rio Grande do Sul es <code>BR-RS<\/code>. <\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-a-cidade-n%C3%A3o-deve-co\">El nombre de la ciudad no debe contener ninguna coma.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-campo-de-c%C3%B3digo-po\">El campo del c\u00f3digo postal debe quedar en blanco, pero debe mantenerse la coma final.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-onde-consultar-os-c%C3%B3\">D\u00f3nde consultar los c\u00f3digos de los estados<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-para-o-campo-de-regi\">En el campo \u00abregi\u00f3n\u00bb, utilice la norma ISO 3166-2.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-alguns-exemplos%3A&amp;content-text=Alguns%20exemplos%3A\"><\/a>  Algunos ejemplos:<\/p>\n\n<pre class=\"wp-block-code\"><code>BR-PR  Paran\u00e1\nBR-SP  S\u00e3o Paulo\nBR-RS  Rio Grande do Sul\nBR-SC  Santa Catarina\nBR-MG  Minas Gerais\nBR-RJ  Rio de Janeiro\nBR-DF  Distrito Federal<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-a-fonte-oficial-%C3%A9-a-\">La fuente oficial es la Plataforma de consulta en l\u00ednea de la ISO [4].<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-para-consulta-r%C3%A1pida\">Para una consulta r\u00e1pida, la p\u00e1gina ISO 3166-2:BR tambi\u00e9n recoge los c\u00f3digos de los estados brasile\u00f1os [5].<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-publicando-o-arquivo\">Publicaci\u00f3n del archivo<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-voc%C3%AA-pode-publicar-o\">Puede publicar el archivo CSV en la propia p\u00e1gina web del proveedor, en un servidor web, en un bucket p\u00fablico o mediante GitHub Pages.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-ponto-principal-%C3%A9-\">Lo m\u00e1s importante es que la URL debe descargar el archivo directamente.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-exemplo-para-ipv4%3A\">Ejemplo para IPv4:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;geo.seuprovedor.com.br\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ejemplo para IPv6:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;geo.seuprovedor.com.br\/geofeeds_2001-db8_32.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">O bien, utilizando GitHub Pages:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv\nhttps:\/\/usuario.github.io\/geofeeds\/geofeeds_2001-db8_32.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Tenga cuidado con enlaces del tipo:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;github.com\/usuario\/geofeeds\/blob\/main\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-esse-link-abre-uma-p\">Este enlace abre una p\u00e1gina HTML de GitHub, no el archivo directamente.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-para-o-registro.br%2C-\">Para Registro.br, la URL debe proporcionar el archivo CSV directamente.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-exemplo-com-github-p\">Ejemplo con GitHub Pages<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-um-caminho-simples-p\">Una opci\u00f3n sencilla para laboratorios o peque\u00f1os proveedores es utilizar GitHub Pages.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-fluxo-%C3%A9%3A\">El flujo es:<\/p>\n\n<ol id=\"bkmrk-criar-uma-conta-no-g\" class=\"wp-block-list\">\n<li>crear una cuenta en GitHub;<\/li>\n\n\n\n<li>crear un repositorio llamado \u00ab <code>geofeeds<\/code> \u00bb;<\/li>\n\n\n\n<li>cree el archivo \u00ab <code>geofeeds_198.18.0.0_22.csv<\/code> \u00bb;<\/li>\n\n\n\n<li>introducir en \u00e9l el contenido del archivo CSV;<\/li>\n\n\n\n<li>activar GitHub Pages en el repositorio;<\/li>\n\n\n\n<li>Acceda a la URL p\u00fablica generada.<\/li>\n<\/ol>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-o-arquivo-ipv4-ficar&amp;content-text=O%20arquivo%20IPv4%20ficaria%20assim%3A\"><\/a>  El archivo IPv4 quedar\u00eda as\u00ed:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,\n198.18.1.0\/24,BR,BR-PR,Londrina,\n198.18.2.0\/24,BR,BR-SP,Sao Paulo,\n198.18.3.0\/24,BR,BR-RS,Porto Alegre,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">La URL final podr\u00eda quedar as\u00ed:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-se-ao-abrir-essa-url\">Si, al abrir esa URL, el navegador descarga o muestra \u00fanicamente el contenido CSV, va por buen camino.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-se-abrir-uma-p%C3%A1gina-\">Si al abrir una p\u00e1gina de GitHub aparece con dise\u00f1o, botones, men\u00fa y vista previa, es un error.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-content-type\">Tipo de contenido<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-registro.br-pode-v\">Registro.br puede verificar el tipo de contenido publicado.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-ideal-%C3%A9-que-o-serv\">Lo ideal es que el servidor responda con:<a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-o-ideal-%C3%A9-que-o-serv&amp;content-text=O%20ideal%20%C3%A9%20que%20o%20servidor%20responda%20com%3A\"><\/a><\/p>\n\n<pre class=\"wp-block-code\"><code>Content-Type: text\/csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n<pre class=\"wp-block-code\"><code>Content-Type: application\/geofeed+csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-a-rfc-9877-registra-\">La RFC 9877 define el tipo \u00ab <code>application\/geofeed+csv<\/code> \u00bb para los archivos geofeed [3].<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-para-validar%3A&amp;content-text=Para%20validar%3A\"><\/a>  Para validar:<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -I https:\/\/usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ejemplo de respuesta esperada:<\/p>\n\n<pre class=\"wp-block-code\"><code>HTTP\/2 200\ncontent-type: text\/csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n<pre class=\"wp-block-code\"><code>HTTP\/2 200\ncontent-type: application\/geofeed+csv<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-validando-a-sintaxe\">Validaci\u00f3n de la sintaxis<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-antes-de-cadastrar-n\">Antes de registrarse en Registro.br, conviene comprobar el archivo con un validador.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-uma-op%C3%A7%C3%A3o-pr%C3%A1tica-%C3%A9%3A&amp;content-text=Uma%20op%C3%A7%C3%A3o%20pr%C3%A1tica%20%C3%A9%3A\"><\/a>  Una opci\u00f3n pr\u00e1ctica es:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;opengeofeed.org\/validator<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-ele-ajuda-a-pegar-er\">Ayuda a detectar errores tontos, como:<\/p>\n\n<ul id=\"bkmrk-campo-faltando%3B-esta\" class=\"wp-block-list\">\n<li>campo que falta;<\/li>\n\n\n\n<li>estado en un formato incorrecto;<\/li>\n\n\n\n<li>prefijo no v\u00e1lido;<\/li>\n\n\n\n<li>Archivo CSV con errores;<\/li>\n\n\n\n<li>l\u00ednea duplicada;<\/li>\n\n\n\n<li>pa\u00eds no v\u00e1lido;<\/li>\n\n\n\n<li>uso incorrecto de la regi\u00f3n.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-exemplo-errado%3A&amp;content-text=Exemplo%20errado%3A\"><\/a>  Ejemplo incorrecto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,PR,Apucarana<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-problemas%3A\">Problemas:<\/p>\n\n<ul id=\"bkmrk-pr-deveria-ser-br-pr\" class=\"wp-block-list\">\n<li><code>PR<\/code>  deber\u00eda ser <code>BR-PR<\/code>;<\/li>\n\n\n\n<li>faltaba la coma final;<\/li>\n\n\n\n<li>El n\u00famero de campos ha quedado incoherente.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-correto%3A&amp;content-text=Correto%3A\"><\/a>  Correcto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-configurando-no-regi\">Configuraci\u00f3n en Registro.br<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-depois-de-publicar-e\">Una vez que haya publicado y validado el archivo, acceda al portal de Registro.br.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-fluxo-geral-%C3%A9%3A\">El proceso general es el siguiente:<a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-entrar-no-portal%3B-ac&amp;content-text=%0Aentrar%20no%20portal%3B%0Aacessar%20a%20%C3%A1rea%20de%20Numera%C3%A7%C3%A3o%3B%0A\"><\/a> <\/p>\n\n<ol id=\"bkmrk-entrar-no-portal%3B-ac\" class=\"wp-block-list\">\n<li>acceder al portal;<\/li>\n\n\n\n<li>acceder al \u00e1rea de <strong>Numeraci\u00f3n<\/strong>;<\/li>\n<\/ol>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2026\/05\/image-1024x641.png\" alt=\"\" class=\"wp-image-16796\"\/><\/figure>\n\n<p class=\"wp-block-paragraph\">3. Seleccione el bloque y abra la opci\u00f3n <strong>\u00abConfigurar Geofeed\u00bb<\/strong>;<\/p>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2026\/05\/image-1-1024x495.png\" alt=\"\" class=\"wp-image-16799\"\/><\/figure>\n\n<p class=\"wp-block-paragraph\">4. Indique la URL HTTPS del archivo;<\/p>\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/limbo.made4it.com.br\/uploads\/images\/gallery\/2026-05\/geofeed-registrobr-passo-3-configuracao-url.png\"><img decoding=\"async\" src=\"https:\/\/limbo.made4it.com.br\/uploads\/images\/gallery\/2026-05\/scaled-1680-\/geofeed-registrobr-passo-3-configuracao-url.png\" alt=\"geofeed-registrobr-paso-3-configuraci&#xF3;n-url.png\"\/><\/a><\/figure>\n\n<ol start=\"5\" id=\"bkmrk-salvar.\" class=\"wp-block-list\">\n<li>guardar.<\/li>\n<\/ol>\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/limbo.made4it.com.br\/uploads\/images\/gallery\/2026-05\/geofeed-registrobr-passo-4-geofeed-publicado.png\"><img decoding=\"async\" src=\"https:\/\/limbo.made4it.com.br\/uploads\/images\/gallery\/2026-05\/scaled-1680-\/geofeed-registrobr-passo-4-geofeed-publicado.png\" alt=\"geofeed-registrobr-paso-4-geofeed-publicado.png\"\/><\/a><\/figure>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-exemplo-ipv4%3A&amp;content-text=Exemplo%20IPv4%3A\"><\/a>  Ejemplo de IPv4:<\/p>\n\n<pre class=\"wp-block-code\"><code>Bloco: 198.18.0.0\/22\nGeofeed: https:\/\/usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ejemplo de IPv6:<\/p>\n\n<pre class=\"wp-block-code\"><code><code>Bloco: 2001:db8::\/32\nGeofeed: https:\/\/usuario.github.io\/geofeeds\/geofeeds_2001-db8_32.csv<\/code><\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-lembrando-novamente%3A\">Le recordamos una vez m\u00e1s: estos bloques son solo ejemplos con fines de documentaci\u00f3n. En entorno de producci\u00f3n, utilizar\u00eda los bloques reales. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-validando-no-whois\">Comprobaci\u00f3n en WHOIS<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-depois-de-configurar\">Una vez configurado, compruebe si el geofeed aparece en WHOIS.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-exemplo-ipv4%3A-1\">Ejemplo de IPv4:<\/p>\n\n<pre class=\"wp-block-code\"><code>whois -h whois.registro.br 198.18.0.0 | grep -i geofeed<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Resultado esperado:<\/p>\n\n<pre class=\"wp-block-code\"><code>geofeed: https:\/\/usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Ejemplo de IPv6:<\/p>\n\n<pre class=\"wp-block-code\"><code>whois -h whois.registro.br 2001:db8:: | grep -i geofeed<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Resultado esperado:<\/p>\n\n<pre class=\"wp-block-code\"><code>geofeed: https:\/\/usuario.github.io\/geofeeds\/geofeeds_2001-db8_32.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-em-produ%C3%A7%C3%A3o%2C-substit\">En entorno de producci\u00f3n, sustit\u00fayalos por las direcciones IP reales de los bloques configurados.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-validando-no-rdap\">Validaci\u00f3n en el RDAP<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-tamb%C3%A9m-d%C3%A1-para-valid\">Tambi\u00e9n se puede validar a trav\u00e9s de RDAP.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-ipv4%3A&amp;content-text=IPv4%3A\"><\/a>  IPv4:<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -s https:\/\/rdap.registro.br\/ip\/198.18.0.0 | jq '.links&#91;] | select(.rel == \"geofeed\")'<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Resultado esperado:<\/p>\n\n<pre class=\"wp-block-code\"><code>{\n  \"rel\": \"geofeed\",\n  \"href\": \"https:\/\/usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv\",\n  \"type\": \"application\/geofeed+csv\"\n}<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">IPv6:<\/p>\n\n<pre class=\"wp-block-code\"><code>curl -s https:\/\/rdap.registro.br\/ip\/2001:db8:: | jq '.links&#91;] | select(.rel == \"geofeed\")'<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Resultado esperado:<\/p>\n\n<pre class=\"wp-block-code\"><code>{\n  \"rel\": \"geofeed\",\n  \"href\": \"https:\/\/usuario.github.io\/geofeeds\/geofeeds_2001-db8_32.csv\",\n  \"type\": \"application\/geofeed+csv\"\n}<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-rdap-%C3%A9-importante-\">El RDAP es importante porque constituye la v\u00eda m\u00e1s estructurada para que los sistemas automatizados detecten el geofeed.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-a-rfc-9877-foi-criad\">La RFC 9877 se cre\u00f3 precisamente para estandarizar este enlace de geofeed en las respuestas RDAP [3].<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-validando-se-ficou-d\">Comprobando si ha quedado al descubierto<\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-al%C3%A9m-de-whois-e-rdap&amp;content-text=Al%C3%A9m%20de%20WHOIS%20e%20RDAP%2C%20uma%20ferramenta%20%C3%BAtil%20%C3%A9%20o%20Geol\"><\/a>  Adem\u00e1s de WHOIS y RDAP, una herramienta \u00fatil es GeolocateMuch:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;geolocatemuch.com\/?resource=198.18.0.0<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-em-ambiente-real%2C-us\">En un entorno real, utilice el prefijo o la direcci\u00f3n IP.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-essa-ferramenta-ajud\">Esta herramienta permite comprobar si el geofeed est\u00e1 siendo detectado a partir de datos p\u00fablicos.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-checklist-final\">Lista de comprobaci\u00f3n final<\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-antes-de-considerar-&amp;content-text=Antes%20de%20considerar%20finalizado%2C%20revise%3A\"><\/a>  Antes de darlo por terminado, rev\u00edselo:<\/p>\n\n<pre class=\"wp-block-code\"><code>&#91; ] Existe um arquivo por bloco cadastrado\n&#91; ] O arquivo cont\u00e9m somente o bloco atual ou sub-blocos dele\n&#91; ] O arquivo est\u00e1 em UTF-8\n&#91; ] O arquivo est\u00e1 em CSV\n&#91; ] N\u00e3o existe cabe\u00e7alho\n&#91; ] O prefixo est\u00e1 em CIDR\n&#91; ] O pa\u00eds est\u00e1 como BR\n&#91; ] O estado est\u00e1 no formato ISO 3166-2, exemplo BR-PR\n&#91; ] A cidade n\u00e3o cont\u00e9m v\u00edrgula\n&#91; ] O postal_code est\u00e1 vazio\n&#91; ] A v\u00edrgula final foi mantida\n&#91; ] A URL \u00e9 HTTPS\n&#91; ] A URL baixa diretamente o arquivo\n&#91; ] O Content-Type \u00e9 text\/csv ou application\/geofeed+csv\n&#91; ] O arquivo passa no validador\n&#91; ] O geofeed aparece no WHOIS\n&#91; ] O geofeed aparece no RDAP<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-erros-comuns\">Errores habituales<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"bkmrk-misturar-blocos-dife\">Combinar bloques diferentes en un mismo archivo<\/h3>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-errado%3A&amp;content-text=Errado%3A\"><\/a>  Incorrecto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,\n198.18.8.0\/24,BR,BR-SP,Sao Paulo,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-se-o-arquivo-%C3%A9-do-bl\">Si el archivo pertenece al bloque \u00ab <code>198.18.0.0\/22<\/code> \u00bb, el prefijo \u00ab <code>198.18.8.0\/24<\/code> \u00bb no forma parte de \u00e9l.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"bkmrk-usar-estado-sem-o-pr\">Utilizar el nombre del estado sin el prefijo del pa\u00eds<\/h3>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-errado%3A-1&amp;content-text=Errado%3A\"><\/a>  Incorrecto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,PR,Apucarana,<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Correcto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"bkmrk-esquecer-a-v%C3%ADrgula-f\">Olvidar la coma final<\/h3>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-errado%3A-2&amp;content-text=Errado%3A\"><\/a>  Incorrecto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Correcto:<\/p>\n\n<pre class=\"wp-block-code\"><code>198.18.0.0\/24,BR,BR-PR,Apucarana,<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"bkmrk-usar-link-de-preview\">Utilizar el enlace de vista previa de GitHub en lugar del archivo directo<\/h3>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/limbo.made4it.com.br\/books\/rpki-irr-e-geolocalizacao-pelo-registrobr\/page\/artigo-2-como-configurar-geofeed-no-registrobr\/edit?content-id=bkmrk-errado%3A-3&amp;content-text=Errado%3A\"><\/a>  Incorrecto:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;github.com\/usuario\/geofeeds\/blob\/main\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Correcto, utilizando GitHub Pages:<\/p>\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;usuario.github.io\/geofeeds\/geofeeds_198.18.0.0_22.csv<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-boas-pr%C3%A1ticas-operac\">Buenas pr\u00e1cticas operativas<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-depois-de-configurar-1\">Una vez configurado, no olvide que hay que mantenerlo.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-revise-o-geofeed-qua\">Revise el geofeed cuando haya:<\/p>\n\n<ul id=\"bkmrk-novo-bloco%3B-transfer\" class=\"wp-block-list\">\n<li>nuevo bloque;<\/li>\n\n\n\n<li>transferencia de fondos;<\/li>\n\n\n\n<li>activaci\u00f3n de un nuevo POP;<\/li>\n\n\n\n<li>mudanza a otra ciudad atendida;<\/li>\n\n\n\n<li>reorganizaci\u00f3n de CGNAT;<\/li>\n\n\n\n<li>separaci\u00f3n de prefijos por localidad;<\/li>\n\n\n\n<li>cambio en el uso de IPv6;<\/li>\n\n\n\n<li>adquisici\u00f3n o fusi\u00f3n con otro proveedor;<\/li>\n\n\n\n<li>quejas recurrentes por una ubicaci\u00f3n err\u00f3nea.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-ideal-%C3%A9-que-a-info\">Lo ideal es que la informaci\u00f3n proceda de una fuente fiable: IPAM, documentaci\u00f3n de los POP, inventario de bloques o base de datos interna de la operaci\u00f3n.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-geofeed-feito-%E2%80%9Cde-ca\">Un Geofeed creado \u00absobre la marcha\u00bb funciona al principio, pero se convierte en un problema cuando la red crece.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-conclus%C3%A3o\">Conclusi\u00f3n<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-configurar-geofeed-n\">Configurar Geofeed en Registro.br no es complicado.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-o-que-exige-aten%C3%A7%C3%A3o-\">Lo que requiere atenci\u00f3n son los detalles.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-um-arquivo-por-bloco-1\">Un archivo por bloque registrado.<br\/>Solo el bloque o sus subbloques.<br\/>CSV en UTF-8.<br\/>URL HTTPS con descarga directa.<br\/>Estado seg\u00fan la norma ISO 3166-2.<br\/>Validaci\u00f3n en WHOIS y en RDAP.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-com-isso%2C-o-provedor\">De este modo, el proveedor pasa a publicar una fuente oficial para que los usuarios de servicios de geolocalizaci\u00f3n comprendan mejor d\u00f3nde se est\u00e1n utilizando sus direcciones IP.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-n%C3%A3o-resolve-todos-os\">No resuelve todos los problemas de geolocalizaci\u00f3n de la noche a la ma\u00f1ana, pero encamina la operaci\u00f3n por el buen camino.<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-e%2C-principalmente%2C-t\">Y, sobre todo, evita que el proveedor de servicios de Internet se limite a reaccionar \u00fanicamente cuando el cliente presenta una reclamaci\u00f3n.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"bkmrk-refer%C3%AAncias\">Referencias<\/h2>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B1%5D-rfc-8805-%E2%80%94-a-for\">[1] RFC 8805 &#8211; A Format for Self-Published IP Geolocation Feeds<br\/>https:\/\/www.rfc-editor.org\/rfc\/rfc8805<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B2%5D-rfc-9632-%E2%80%94-findi\">[2] RFC 9632 &#8211; Encontrar y utilizar datos de Geofeed<br\/>https:\/\/www.rfc-editor.org\/rfc\/rfc9632<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B3%5D-rfc-9877-%E2%80%94-rdap-\">[3] RFC 9877 &#8211; Extensi\u00f3n RDAP para datos Geofeed<br\/>https:\/\/www.rfc-editor.org\/rfc\/rfc9877<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B4%5D-iso-online-brows\">[4] Plataforma de navegaci\u00f3n en l\u00ednea ISO &#8211; ISO 3166 \/ Brasil<br\/>https:\/\/www.iso.org\/obp\/ui\/#iso:code:3166:BR<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B5%5D-iso-3166-2%3Abr-%E2%80%94-\">[5] ISO 3166-2:BR &#8211; lista de c\u00f3digos de los estados brasile\u00f1os<br\/>https:\/\/en.wikipedia.org\/wiki\/ISO_3166-2:BR<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B6%5D-opengeofeed-vali\">[6] OpenGeofeed Validator<br\/>https:\/\/opengeofeed.org\/validator<\/p>\n\n<p class=\"wp-block-paragraph\" id=\"bkmrk-%5B7%5D-geolocatemuch-%E2%80%94-\">[7] GeolocateMuch \u2014 prueba de detecci\u00f3n de geofeed<br\/>https:\/\/geolocatemuch.com\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para no utilizar ning\u00fan bloque real, los ejemplos que figuran a continuaci\u00f3n utilizan bloques reservados para pruebas y documentaci\u00f3n. En entorno de producci\u00f3n, como es l\u00f3gico, deber\u00e1 sustituirlos por los bloques reales de la ASN. Ejemplo de escenario Imaginemos que el proveedor dispone de un bloque de direcciones IPv4 \/22 y utiliza cada una de las direcciones \/24 en una ciudad diferente. Para el ejemplo de IPv4, utilizaremos: Este bloque forma parte de un espacio reservado para pruebas y evaluaciones comparativas. No debe utilizarse en entornos de producci\u00f3n en Internet. En este caso, solo sirve para que el ejemplo parezca una operaci\u00f3n real, sin mostrar el prefijo. La divisi\u00f3n operativa ser\u00eda la siguiente: En IPv6, utilizaremos el bloque de documentaci\u00f3n: Y dividirlo en \/40: Este enfoque se ajusta m\u00e1s a la realidad: un bloque m\u00e1s amplio registrado y, dentro de \u00e9l, divisiones por ciudad o regi\u00f3n. Un archivo por bloque Por el momento, Registro.br mantiene una pol\u00edtica m\u00e1s restrictiva en cuanto a la publicaci\u00f3n de geofeeds. En la pr\u00e1ctica, lo m\u00e1s seguro es trabajar con un archivo por bloque registrado, que contenga \u00fanicamente el propio bloque o sus subbloques. Entonces, si el bloque registrado es: Tiene sentido disponer de un \u00fanico archivo para este \/22, que contenga los \/24 internos: Contenido: F\u00edjese en lo m\u00e1s importante: todas las l\u00edneas se encuentran dentro del bloque \u00ab 198.18.0.0\/22 \u00bb. Esto es diferente a mezclar bloques independientes en el mismo archivo. Por ejemplo, si tuviera dos bloques diferentes registrados en Registro.br, como: No ser\u00eda una buena idea incluirlo todo en el mismo archivo CSV en este momento. Lo m\u00e1s seguro ser\u00eda crear un archivo para cada bloque. Archivo IPv6 En el caso de IPv6, siguiendo la misma l\u00f3gica, el bloque registrado ser\u00eda: El archivo podr\u00eda llamarse: Contenido: Aqu\u00ed tambi\u00e9n se aplica la misma regla: los archivos \u00ab \/40 \u00bb se encuentran dentro de la carpeta \u00ab \/32 \u00bb. En un proveedor real, el nivel de detalle puede variar. Puede utilizar \/40, \/44, \/48 u otro tama\u00f1o, dependiendo de c\u00f3mo se haya planificado el IPv6. Lo importante es que el geofeed refleje el funcionamiento de forma coherente y no intente ser m\u00e1s preciso de lo que la red realmente permite. Formato correcto del archivo CSV La RFC 8805 define el formato b\u00e1sico del geofeed [1]: Sin embargo, en el archivo publicado, normalmente no se incluye encabezado. Entonces, no lo haga as\u00ed: Haga lo siguiente: Algunos detalles importantes: El archivo debe estar en UTF-8. El prefijo debe estar en formato CIDR. El pa\u00eds de Brasil es BR. El estado debe cumplir con la norma ISO 3166-2. Paran\u00e1 es BR-PR, S\u00e3o Paulo es BR-SP y Rio Grande do Sul es BR-RS. El nombre de la ciudad no debe contener ninguna coma. El campo del c\u00f3digo postal debe quedar en blanco, pero debe mantenerse la coma final. D\u00f3nde consultar los c\u00f3digos de los estados En el campo \u00abregi\u00f3n\u00bb, utilice la norma ISO 3166-2. Algunos ejemplos: La fuente oficial es la Plataforma de consulta en l\u00ednea de la ISO [4]. Para una consulta r\u00e1pida, la p\u00e1gina ISO 3166-2:BR tambi\u00e9n recoge los c\u00f3digos de los estados brasile\u00f1os [5]. Publicaci\u00f3n del archivo Puede publicar el archivo CSV en la propia p\u00e1gina web del proveedor, en un servidor web, en un bucket p\u00fablico o mediante GitHub Pages. Lo m\u00e1s importante es que la URL debe descargar el archivo directamente. Ejemplo para IPv4: Ejemplo para IPv6: O bien, utilizando GitHub Pages: Tenga cuidado con enlaces del tipo: Este enlace abre una p\u00e1gina HTML de GitHub, no el archivo directamente. Para Registro.br, la URL debe proporcionar el archivo CSV directamente. Ejemplo con GitHub Pages Una opci\u00f3n sencilla para laboratorios o peque\u00f1os proveedores es utilizar GitHub Pages. El flujo es: El archivo IPv4 quedar\u00eda as\u00ed: La URL final podr\u00eda quedar as\u00ed: Si, al abrir esa URL, el navegador descarga o muestra \u00fanicamente el contenido CSV, va por buen camino. Si al abrir una p\u00e1gina de GitHub aparece con dise\u00f1o, botones, men\u00fa y vista previa, es un error. Tipo de contenido Registro.br puede verificar el tipo de contenido publicado. Lo ideal es que el servidor responda con: o: La RFC 9877 define el tipo \u00ab application\/geofeed+csv \u00bb para los archivos geofeed [3]. Para validar: Ejemplo de respuesta esperada: o: Validaci\u00f3n de la sintaxis Antes de registrarse en Registro.br, conviene comprobar el archivo con un validador. Una opci\u00f3n pr\u00e1ctica es: Ayuda a detectar errores tontos, como: Ejemplo incorrecto: Problemas: Correcto: Configuraci\u00f3n en Registro.br Una vez que haya publicado y validado el archivo, acceda al portal de Registro.br. El proceso general es el siguiente: 3. Seleccione el bloque y abra la opci\u00f3n \u00abConfigurar Geofeed\u00bb; 4. Indique la URL HTTPS del archivo; Ejemplo de IPv4: Ejemplo de IPv6: Le recordamos una vez m\u00e1s: estos bloques son solo ejemplos con fines de documentaci\u00f3n. En entorno de producci\u00f3n, utilizar\u00eda los bloques reales. Comprobaci\u00f3n en WHOIS Una vez configurado, compruebe si el geofeed aparece en WHOIS. Ejemplo de IPv4: Resultado esperado: Ejemplo de IPv6: Resultado esperado: En entorno de producci\u00f3n, sustit\u00fayalos por las direcciones IP reales de los bloques configurados. Validaci\u00f3n en el RDAP Tambi\u00e9n se puede validar a trav\u00e9s de RDAP. IPv4: Resultado esperado: IPv6: Resultado esperado: El RDAP es importante porque constituye la v\u00eda m\u00e1s estructurada para que los sistemas automatizados detecten el geofeed. La RFC 9877 se cre\u00f3 precisamente para estandarizar este enlace de geofeed en las respuestas RDAP [3]. Comprobando si ha quedado al descubierto Adem\u00e1s de WHOIS y RDAP, una herramienta \u00fatil es GeolocateMuch: En un entorno real, utilice el prefijo o la direcci\u00f3n IP. Esta herramienta permite comprobar si el geofeed est\u00e1 siendo detectado a partir de datos p\u00fablicos. Lista de comprobaci\u00f3n final Antes de darlo por terminado, rev\u00edselo: Errores<\/p>\n","protected":false},"author":5,"featured_media":18771,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"class_list":["post-18770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Made4it\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Made4it -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"C\u00f3mo configurar Geofeed en Registro.br -\" \/>\n\t\t<meta property=\"og:description\" content=\"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"87\" \/>\n\t\t<meta property=\"og:image:height\" content=\"27\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-25T21:16:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-29T19:45:31+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"C\u00f3mo configurar Geofeed en Registro.br -\" \/>\n\t\t<meta name=\"twitter:description\" content=\"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#blogposting\",\"name\":\"C\\u00f3mo configurar Geofeed en Registro.br -\",\"headline\":\"C\\u00f3mo configurar Geofeed en Registro.br\",\"author\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/author\\\/made4it\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Capa-artigo-GEOFEED.png\",\"width\":978,\"height\":630},\"datePublished\":\"2026-05-25T21:16:55+00:00\",\"dateModified\":\"2026-06-29T19:45:31+00:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#webpage\"},\"articleSection\":\"Sin categorizar\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/category\\\/sin-categorizar\\\/#listItem\",\"name\":\"Sin categorizar\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/category\\\/sin-categorizar\\\/#listItem\",\"position\":2,\"name\":\"Sin categorizar\",\"item\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/category\\\/sin-categorizar\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#listItem\",\"name\":\"C\\u00f3mo configurar Geofeed en Registro.br\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#listItem\",\"position\":3,\"name\":\"C\\u00f3mo configurar Geofeed en Registro.br\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/category\\\/sin-categorizar\\\/#listItem\",\"name\":\"Sin categorizar\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#organization\",\"name\":\"Made4it\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logomade4it.png\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#organizationLogo\",\"width\":87,\"height\":27},\"image\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/author\\\/made4it\\\/#author\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/author\\\/made4it\\\/\",\"name\":\"Made4it\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9e851ee58f38006902829c03b2dc8e42c8a735a5561b807ca366ed66bd41f2ca?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Made4it\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#webpage\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/\",\"name\":\"C\\u00f3mo configurar Geofeed en Registro.br -\",\"description\":\"En el art\\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\\u00e9 es importante para los proveedores. Ahora pasemos a la pr\\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\\u00f3n a trav\\u00e9s de WHOIS y RDAP. Para\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/author\\\/made4it\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/author\\\/made4it\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Capa-artigo-GEOFEED.png\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#mainImage\",\"width\":978,\"height\":630},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/blog\\\/como-configurar-geofeed-en-registro-br\\\/#mainImage\"},\"datePublished\":\"2026-05-25T21:16:55+00:00\",\"dateModified\":\"2026-06-29T19:45:31+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/\",\"name\":\"Made4it\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/made4it.com.br\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"C\u00f3mo configurar Geofeed en Registro.br -","description":"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para","canonical_url":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#blogposting","name":"C\u00f3mo configurar Geofeed en Registro.br -","headline":"C\u00f3mo configurar Geofeed en Registro.br","author":{"@id":"https:\/\/made4it.com.br\/es\/blog\/author\/made4it\/#author"},"publisher":{"@id":"https:\/\/made4it.com.br\/es\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2026\/05\/Capa-artigo-GEOFEED.png","width":978,"height":630},"datePublished":"2026-05-25T21:16:55+00:00","dateModified":"2026-06-29T19:45:31+00:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#webpage"},"isPartOf":{"@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#webpage"},"articleSection":"Sin categorizar"},{"@type":"BreadcrumbList","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/#listItem","position":1,"name":"Home","item":"https:\/\/made4it.com.br\/es\/","nextItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/blog\/category\/sin-categorizar\/#listItem","name":"Sin categorizar"}},{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/blog\/category\/sin-categorizar\/#listItem","position":2,"name":"Sin categorizar","item":"https:\/\/made4it.com.br\/es\/blog\/category\/sin-categorizar\/","nextItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#listItem","name":"C\u00f3mo configurar Geofeed en Registro.br"},"previousItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#listItem","position":3,"name":"C\u00f3mo configurar Geofeed en Registro.br","previousItem":{"@type":"ListItem","@id":"https:\/\/made4it.com.br\/es\/blog\/category\/sin-categorizar\/#listItem","name":"Sin categorizar"}}]},{"@type":"Organization","@id":"https:\/\/made4it.com.br\/es\/#organization","name":"Made4it","url":"https:\/\/made4it.com.br\/es\/","logo":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#organizationLogo","width":87,"height":27},"image":{"@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/made4it.com.br\/es\/blog\/author\/made4it\/#author","url":"https:\/\/made4it.com.br\/es\/blog\/author\/made4it\/","name":"Made4it","image":{"@type":"ImageObject","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/9e851ee58f38006902829c03b2dc8e42c8a735a5561b807ca366ed66bd41f2ca?s=96&d=mm&r=g","width":96,"height":96,"caption":"Made4it"}},{"@type":"WebPage","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#webpage","url":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/","name":"C\u00f3mo configurar Geofeed en Registro.br -","description":"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/made4it.com.br\/es\/#website"},"breadcrumb":{"@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#breadcrumblist"},"author":{"@id":"https:\/\/made4it.com.br\/es\/blog\/author\/made4it\/#author"},"creator":{"@id":"https:\/\/made4it.com.br\/es\/blog\/author\/made4it\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2026\/05\/Capa-artigo-GEOFEED.png","@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#mainImage","width":978,"height":630},"primaryImageOfPage":{"@id":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/#mainImage"},"datePublished":"2026-05-25T21:16:55+00:00","dateModified":"2026-06-29T19:45:31+00:00"},{"@type":"WebSite","@id":"https:\/\/made4it.com.br\/es\/#website","url":"https:\/\/made4it.com.br\/es\/","name":"Made4it","inLanguage":"es-ES","publisher":{"@id":"https:\/\/made4it.com.br\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Made4it -","og:type":"article","og:title":"C\u00f3mo configurar Geofeed en Registro.br -","og:description":"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para","og:url":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/","og:image":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","og:image:secure_url":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png","og:image:width":87,"og:image:height":27,"article:published_time":"2026-05-25T21:16:55+00:00","article:modified_time":"2026-06-29T19:45:31+00:00","twitter:card":"summary_large_image","twitter:title":"C\u00f3mo configurar Geofeed en Registro.br -","twitter:description":"En el art\u00edculo anterior hablamos sobre geofeed, RFC 8805, RFC 9632, RDAP y por qu\u00e9 es importante para los proveedores. Ahora pasemos a la pr\u00e1ctica. La idea es crear un ejemplo sencillo de publicaci\u00f3n de un geofeed utilizando Registro.br, con un archivo CSV publicado en HTTPS y validaci\u00f3n a trav\u00e9s de WHOIS y RDAP. Para","twitter:image":"https:\/\/made4it.com.br\/wp-content\/uploads\/2025\/09\/logomade4it.png"},"aioseo_meta_data":{"post_id":"18770","title":"#post_title #separator_sa","description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-06-29 19:45:27","updated":"2026-06-29 21:08:52"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/made4it.com.br\/es\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/made4it.com.br\/es\/blog\/category\/sin-categorizar\/\" title=\"Sin categorizar\">Sin categorizar<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tC\u00f3mo configurar Geofeed en Registro.br\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/made4it.com.br\/es\/"},{"label":"Sin categorizar","link":"https:\/\/made4it.com.br\/es\/blog\/category\/sin-categorizar\/"},{"label":"C\u00f3mo configurar Geofeed en Registro.br","link":"https:\/\/made4it.com.br\/es\/blog\/como-configurar-geofeed-en-registro-br\/"}],"_links":{"self":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/18770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/comments?post=18770"}],"version-history":[{"count":1,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/18770\/revisions"}],"predecessor-version":[{"id":18772,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/posts\/18770\/revisions\/18772"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/media\/18771"}],"wp:attachment":[{"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/media?parent=18770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/categories?post=18770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/made4it.com.br\/es\/wp-json\/wp\/v2\/tags?post=18770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}