{"id":25118,"date":"2026-09-16T21:29:26","date_gmt":"2026-09-16T21:29:26","guid":{"rendered":"https:\/\/www.mailgun.com\/blog\/mailgun-api-outage-post-mortem-august-2016-2\/"},"modified":"2026-09-16T21:29:26","modified_gmt":"2026-09-16T21:29:26","slug":"mailgun-api-outage-post-mortem-august-2016","status":"publish","type":"blog","link":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/","title":{"rendered":"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Este art\u00edculo se public\u00f3 originalmente el 12 de agosto de 2016.<\/strong><\/p>\n\n\n\r\n    <nav data-content-type=\"longform\" class=\"toc-block longform-spacings px-5 py-6 px-md-6 px-lg-7 py-md-7 bg-light fs-sm rounded-lg\" aria-labelledby=\"toc-title-7053\"><p class=\"h5 m-0\" id=\"toc-title-7053\">\u00cdndice<\/p><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">01<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#resumen\">Resumen<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">02<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#detalles\">Detalles<\/a><\/div><\/div><div class=\"d-flex mt-3\"><div class=\"w-auto fw-bold text-accent d-flex me-2\">03<\/div><div class=\"d-flex flex-column\"><a class=\"fw-bold scrollme link-body-color text-accent\" href=\"#acciones-y-lecciones-aprendidas\">Acciones y lecciones aprendidas<\/a><\/div><\/div><\/nav>\n\n\n<h2 class=\"wp-block-heading\">Resumen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El 4 de agosto a las 22:20 UTC, Mailgun recibi\u00f3 una alerta sobre numerosos informes de fallos en la resoluci\u00f3n de DNS para nuestro nombre de dominio mailgun.net, que es el dominio principal que utilizamos para nuestra API. Al empezar a investigar, descubrimos que nuestro registrador de dominios, Dynadot, hab\u00eda puesto nuestro dominio en estado de \u201cclient hold\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aproximadamente a las 22:47, Dynadot volvi\u00f3 a habilitar el dominio y empezamos a ver un aumento de tr\u00e1fico hacia nuestro dominio api.mailgun.net. Los niveles de tr\u00e1fico no alcanzaron los umbrales normales hasta las 23:17 debido a las cach\u00e9s de registros DNS negativos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Detalles<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que nuestro equipo recibi\u00f3 la alerta de la incidencia a las 22:20 UTC, empezamos a investigar el problema confirmando que nuestros servidores de nombres autoritativos segu\u00edan respondiendo correctamente a las peticiones DNS. Confirmamos que nuestra infraestructura DNS de backend era funcional y estaba configurada correctamente, y empezamos a revisar la configuraci\u00f3n del dominio con nuestro registrador, Dynadot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Descubrimos que nuestro dominio se hab\u00eda puesto en un estado de \u201cclient hold\u201d, lo que impide la resoluci\u00f3n de DNS normal. No hubo ninguna comunicaci\u00f3n previa o inmediatamente anterior a que Dynadot tomara esta acci\u00f3n punitiva contra nuestro dominio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestro equipo de ingenier\u00eda intent\u00f3 contactar inmediatamente con la asistencia de Dynadot a trav\u00e9s de su sistema telef\u00f3nico y su asistencia por chat en directo. Durante toda la duraci\u00f3n de esta incidencia, no pudimos contactar con su equipo de asistencia t\u00e9cnica por tel\u00e9fono. Un mensaje pregrabado informaba de que todos los agentes de asistencia estaban ocupados y de que se volviera a llamar m\u00e1s tarde. Pudimos hablar con un agente a trav\u00e9s de su sistema de chat, quien nos inform\u00f3 de que no pod\u00eda resolver el problema y que, para levantar el bloqueo, ten\u00edamos que enviar un correo electr\u00f3nico a su equipo de asistencia. El agente de asistencia insisti\u00f3 en que este ser\u00eda el \u00fanico medio disponible para resolver el problema. Durante este tiempo, tambi\u00e9n solicitamos que nos llamara un responsable e intentamos escalar el problema, pero no se nos ofreci\u00f3 ninguna otra opci\u00f3n para resolverlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A las 22:37, enviamos un correo electr\u00f3nico a su equipo de asistencia y nuestro dominio se volvi\u00f3 a habilitar unos diez minutos m\u00e1s tarde, a las 22:47. Aunque el dominio estaba habilitado, no recibimos ninguna otra comunicaci\u00f3n de Dynadot hasta el viernes a las 00:12 UTC, en la que indicaban que se hab\u00eda deshabilitado el dominio por quejas por spam, pero no recibimos ninguna informaci\u00f3n correspondiente que respaldara esta afirmaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solicitamos que se escalara este problema a alguien de su equipo directivo y que se nos facilitara informaci\u00f3n sobre las quejas recibidas. No hemos recibido m\u00e1s detalles y, hasta la fecha, no hemos hablado de esta incidencia con nadie de su equipo directivo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Acciones y lecciones aprendidas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestra relaci\u00f3n con Dynadot existe desde 2010, es decir, antes de la adquisici\u00f3n de Mailgun por parte de Rackspace. Aunque hist\u00f3ricamente hemos tenido pocos problemas a la hora de gestionar nuestros dominios, esta incidencia y, sobre todo, la imposibilidad de recibir respuestas a tiempo por parte de Dynadot hicieron que fuera necesario cambiar de proveedor de servicios. A d\u00eda de hoy, hemos completado la transici\u00f3n al servicio corporativo de registro de dominios de Rackspace. Ofrecen un servicio ininterrumpido y ayudar\u00e1n a garantizar que no vuelvan a producirse problemas similares. Aunque hayamos finalizado nuestra relaci\u00f3n comercial, seguimos estando abiertos a hablar con Dynadot sobre este problema con la esperanza de que actualicen sus pol\u00edticas y procedimientos para evitar causar problemas a otros clientes leg\u00edtimos en el futuro.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n&#8230;<\/p>\n","protected":false},"author":31,"featured_media":4555,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"blog_category":[22],"class_list":["post-25118","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_category-product"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016 - Transactional Email API Service For Developers | Mailgun<\/title>\n<meta name=\"description\" content=\"Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016 - Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:description\" content=\"Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/\" \/>\n<meta property=\"og:site_name\" content=\"Transactional Email API Service For Developers | Mailgun\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"448\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/\",\"name\":\"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016 - Transactional Email API Service For Developers | Mailgun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"datePublished\":\"2026-09-16T21:29:26+00:00\",\"description\":\"Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/MG-Blog-Product.png\",\"width\":720,\"height\":448},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/product\\\/mailgun-api-outage-post-mortem-august-2016\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"description\":\"Potentes API de email transaccional que te permiten enviar, recibir y hacer seguimiento de emails, creadas pensando en los desarrolladores. \u00a1Descubre m\u00e1s!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#organization\",\"name\":\"Transactional Email API Service For Developers | Mailgun\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"contentUrl\":\"https:\\\/\\\/www.mailgun.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-android-chrome-512x512-1.png\",\"width\":512,\"height\":512,\"caption\":\"Transactional Email API Service For Developers | Mailgun\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mailgun.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016 - Transactional Email API Service For Developers | Mailgun","description":"Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/","og_locale":"es_ES","og_type":"article","og_title":"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016 - Transactional Email API Service For Developers | Mailgun","og_description":"Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n...","og_url":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/","og_site_name":"Transactional Email API Service For Developers | Mailgun","og_image":[{"width":720,"height":448,"url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/","url":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/","name":"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016 - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","datePublished":"2026-09-16T21:29:26+00:00","description":"Un breve resumen de la ca\u00edda de la API ocurrida en agosto de 2016. M\u00e1s informaci\u00f3n...","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/07\/MG-Blog-Product.png","width":720,"height":448},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/es\/blog\/product\/mailgun-api-outage-post-mortem-august-2016\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.mailgun.com\/es\/blog\/"},{"@type":"ListItem","position":3,"name":"Ca\u00edda de la API de Mailgun: an\u00e1lisis retrospectivo de agosto de 2016"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/es\/#website","url":"https:\/\/www.mailgun.com\/es\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Potentes API de email transaccional que te permiten enviar, recibir y hacer seguimiento de emails, creadas pensando en los desarrolladores. \u00a1Descubre m\u00e1s!","publisher":{"@id":"https:\/\/www.mailgun.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/es\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.mailgun.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/25118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/users\/31"}],"version-history":[{"count":0,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog\/25118\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/media\/4555"}],"wp:attachment":[{"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/media?parent=25118"}],"wp:term":[{"taxonomy":"blog_category","embeddable":true,"href":"https:\/\/www.mailgun.com\/es\/wp-json\/wp\/v2\/blog_category?post=25118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}