{"id":26942,"date":"2024-08-21T13:04:48","date_gmt":"2024-08-21T13:04:48","guid":{"rendered":"https:\/\/blog.lacnic.net\/?p=26942"},"modified":"2024-08-23T13:57:20","modified_gmt":"2024-08-23T13:57:20","slug":"uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6","status":"publish","type":"post","link":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/","title":{"rendered":"Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&#8243;"},"content":{"rendered":"\n<p>Por <a href=\"https:\/\/blog.lacnic.net\/pt-br\/autor\/hugo-salgado\/\">Hugo Salgado<\/a> y <a href=\"https:\/\/blog.lacnic.net\/pt-br\/autor\/alejandro-acosta\/\">Alejandro Acosta<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Introdu\u00e7\u00e3o e formula\u00e7\u00e3o do problema<\/strong><\/h2>\n\n\n\n<p>Neste documento, queremos discutir acerca de um draft (rascunho de trabalho para se tornar um padr\u00e3o) existente no IETF que chamou nossa aten\u00e7\u00e3o. Trata-se de um documento que envolve dois mundos muito interessantes: IPv6 e DNS. Este draft introduz melhores pr\u00e1ticas para o transporte de DNS sobre IPv6.<\/p>\n\n\n\n<p>O draft entitula-se \u201c<em>DNS over IPv6 Best Practices\u201d e pode ser encontrado <\/em><a href=\"https:\/\/datatracker.ietf.org\/doc\/draft-hinden-v6ops-dns\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>aqui<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Do que trata o documento e o que ele busca resolver?&#8221;<\/strong><\/h2>\n\n\n\n<p>O documento descreve como o Protocolo de Nomes de Dom\u00ednio (DNS) deve ser transmitido sobre o IPv6 [RFC8200].&#8221;<\/p>\n\n\n\n<p>Ao enviar pacotes de DNS atrav\u00e9s do IPv6, foram identificados alguns problemas operacionais e o draft procura resolver esses problemas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Contexto t\u00e9cnico<\/strong><\/h2>\n\n\n\n<p>O protocolo IPv6 exige um tamanho m\u00ednimo de unidade de transmiss\u00e3o (MTU) de 1280 octetos. De acordo com a Se\u00e7\u00e3o 5 \u201cProblemas de tamanho de pacote\u201d do RFC8200, \u00e9 estabelecido que cada enlace na Internet deva ter um MTU de 1280 octetos ou mais. Se um enlace n\u00e3o puder transmitir um pacote de 1280 octetos em uma \u00fanica pe\u00e7a, dever\u00e1 fornecer-se o servi\u00e7o de fragmenta\u00e7\u00e3o e remontagem espec\u00edficos do enlace em uma camada inferior ao IPv6<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"994\" height=\"590\" src=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig1-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\" alt=\"\" class=\"wp-image-26925\" srcset=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig1-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png 994w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig1-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6-300x178.png 300w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig1-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6-556x330.png 556w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig1-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6-768x456.png 768w\" sizes=\"(max-width: 994px) 100vw, 994px\" \/><figcaption class=\"wp-element-caption\">Funcionamento bem-sucedido do PMTUD em um exemplo adaptado a uma MTU de 1280 bytes<\/figcaption><\/figure>\n\n\n\n<p>Imagem tomada de: <a href=\"https:\/\/www.slideshare.net\/slideshow\/naveguemos-por-internet-con-ipv6\/34651833#2\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.slideshare.net\/slideshow\/naveguemos-por-internet-con-ipv6\/34651833#2<\/a><\/p>\n\n\n\n<p>Usando a Descoberta de MTU de Rota (PMTUD) e a fragmenta\u00e7\u00e3o em IPv6 (somente na origem), \u00e9 poss\u00edvel enviar pacotes maiores. No entanto, a experi\u00eancia operacional aponta que o envio de grandes pacotes de DNS sobre UDP em IPv6 resulta em altas taxas de preju\u00edzo. Alguns estudos \u2013de muitos anos atr\u00e1s, mas que servem como contexto &#8211; evidenciaram que cerca de 10% dos roteadores em IPv6 descartam todos os fragmentos IPv6 e 40% deles bloqueiam as mensagens &#8216;Packet Too Big&#8217;, impossibilitando a negocia\u00e7\u00e3o com os clientes.&#8221; (<a href=\"http:\/\/nlnetlabs.nl\/downloads\/publications\/pmtu-black-holes-msc-thesis.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;M. de Boer, J. Bosma, \u201dDiscovering Path MTU black holes on the Internet using RIPE Atlas\u201d<\/a>)<\/p>\n\n\n\n<p>A maioria dos protocolos de transporte modernos, como TCP [TCP] e QUIC [QUIC], inclui t\u00e9cnicas de segmenta\u00e7\u00e3o que permitem enviar fluxos de dados maiores sobre o IPv6.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Um pouco de hist\u00f3ria<\/strong><\/h2>\n\n\n\n<p>O Sistema de Nomes de Dom\u00ednio (DNS) foi definido originalmente nos documentos RFC 1034 e RFC 1035. Projetado para funcionar sobre diferentes protocolos de transporte, incluindo UDP e TCP, e mais recentemente foi estendido para operar sobre QUIC. Esses protocolos de transporte podem ser utilizados tanto em IPv4 quanto em IPv6.<\/p>\n\n\n\n<p>Ao desenhar o DNS, foi estabelecido um limite de 512 bytes no tamanho dos pacotes DNS transmitidos mediante UDP. Se uma mensagem fosse mais longa, era truncada e o bit de Truncamento (TC) era acionado para indicar que a resposta estava incompleta, permitindo que o cliente tentasse novamente com TCP.<\/p>\n\n\n\n<p>Com esse comportamento original, o UDP sobre o IPv6 n\u00e3o excedia o MTU (unidade m\u00e1xima de transmiss\u00e3o) do enlace IPv6, evitando problemas operacionais devido \u00e0 fragmenta\u00e7\u00e3o. Por\u00e9m, com a introdu\u00e7\u00e3o das extens\u00f5es EDNS0 (RFC6891), foi ampliado ao m\u00e1ximo para um te\u00f3rico de 64KB, fazendo com que algumas respostas superassem o limite de 512 bytes para UDP, resultando em tamanhos que poderiam exceder o Path MTU, ocasionando conex\u00f5es TCP e afetando a escalabilidade dos servidores DNS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"538\" height=\"580\" src=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig2-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\" alt=\"\" class=\"wp-image-26928\" style=\"width:400px\" srcset=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig2-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png 538w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig2-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6-278x300.png 278w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig2-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6-306x330.png 306w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/fig2-una-mejor-practica-en-el-transporte-dns-sobre-udp-en-ipv6-300x323.png 300w\" sizes=\"(max-width: 538px) 100vw, 538px\" \/><figcaption class=\"wp-element-caption\">Encapsulamento de um pacote DNS em um frame ethernet<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a><strong>Vamos Falar de DNS sobre IPv6<\/strong><\/h2>\n\n\n\n<p>O DNS sobre IPv6 foi desenhado para funcionar sobre UDP, bem como TCP ou QUIC. O UDP fornece apenas portas de origem e destino, um campo de longitude e uma soma de verifica\u00e7\u00e3o simples, sendo um protocolo sem conex\u00e3o. Em contraste, TCP e QUIC oferecem caracter\u00edsticas adicionais como segmenta\u00e7\u00e3o de pacotes, confiabilidade, corre\u00e7\u00e3o de erros e estado de conex\u00e3o.<\/p>\n\n\n\n<p>O funcionamento do DNS sobre UDP em IPv6 \u00e9 adequado para tamanhos de pacotes pequenos, mas se torna menos confi\u00e1vel com tamanhos maiores, principalmente quando for necess\u00e1ria a fragmenta\u00e7\u00e3o de datagramas IPv6.<\/p>\n\n\n\n<p>Por outro lado, o DNS sobre TCP ou QUIC em IPv6 funciona bem com todos os tamanhos de pacotes. Entretanto, o uso de um protocolo com estado como TCP ou QUIC exige mais recursos do servidor DNS (e de outros equipamentos como firewalls, DPIs, IDS, etc.), podendo atingir a escalabilidade. Isto pode ser uma compensa\u00e7\u00e3o razo\u00e1vel para servidores que precisam enviar pacotes de resposta DNS maiores.<\/p>\n\n\n\n<p>A sugest\u00e3o do draft quanto ao DNS sobre o UDP, orienta a limitar o tamanho dos pacotes DNS sobre o UDP no IPv6 a 1280 octetos. Isso evita a necessidade de fragmenta\u00e7\u00e3o do IPv6 ou de descoberta do MTU do caminho (Path MTU Discovery), garantindo uma maior confiabilidade.<\/p>\n\n\n\n<p>A maioria das consultas e respostas DNS se encaixar\u00e3o dentro desse limite de tamanho de pacote, portanto, poder\u00e1 ser enviada atrav\u00e9s do UDP. Pacotes DNS maiores n\u00e3o devem ser enviados mediante o UDP; em vez disso, devem ser enviados atrav\u00e9s deTCP ou QUIC, como ser\u00e1 mencionado na se\u00e7\u00e3o a seguir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>DNS sobre TCP e QUIC<\/strong><\/h2>\n\n\n\n<p>Quando \u00e9 necess\u00e1rio transportar pacotes DNS maiores, recomenda-se utilizar DNS sobre TCP ou QUIC. Esses protocolos gerenciam a segmenta\u00e7\u00e3o e ajustam de maneira confi\u00e1vel o tamanho de seus segmentos para diferentes valores de MTU do enlace e do caminho, tornando-os muito mais confi\u00e1veis que o uso de UDP com fragmenta\u00e7\u00e3o IPv6.<\/p>\n\n\n\n<p>A se\u00e7\u00e3o 4.2.2 do [RFC1035] descreve o uso de TCP para transportar mensagens DNS, enquanto o [RFC9250] explica como implementar DNS sobre QUIC para fornecer confidencialidade no transporte. Al\u00e9m disso, os requisitos operacionais para DNS sobre TCP est\u00e3o descritos no [RFC9210].<a><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Seguran\u00e7a<\/strong><\/h2>\n\n\n\n<p>A mudan\u00e7a de UDP para TCP\/QUIC para respostas grandes implica que o servidor DNS deve manter um estado adicional para cada consulta recebida atrav\u00e9s de TCP\/QUIC. Isso consumir\u00e1 recursos adicionais nos servidores e afetar\u00e1 a escalabilidade do sistema DNS. Al\u00e9m disso, essa situa\u00e7\u00e3o pode deixar os servidores vulner\u00e1veis a ataques de Nega\u00e7\u00e3o de Servi\u00e7o (DoS).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Esta \u00e9 a forma correta?<\/strong><\/h2>\n\n\n\n<p>Embora acreditemos que essa solu\u00e7\u00e3o trar\u00e1 muitos benef\u00edcios para o ecossistema do IPv6 e do DNS, trata-se de um remendo operacional tempor\u00e1rio, mas que n\u00e3o resolve o problema da raiz.<\/p>\n\n\n\n<p>Acreditamos que a solu\u00e7\u00e3o correta seja que a fragmenta\u00e7\u00e3o na origem funcione, que o PMTUD n\u00e3o esteja quebrado no caminho e que os cabe\u00e7alhos de fragmenta\u00e7\u00e3o sejam permitidos pelos dispositivos de seguran\u00e7a. Isso requer mudan\u00e7as em diversos atores da Internet, o que poderia levar bastante tempo, mas isso n\u00e3o significa que devemos abandonar a educa\u00e7\u00e3o e os esfor\u00e7os para conseguir fazer o que \u00e9 certo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por Hugo Salgado y Alejandro Acosta Introdu\u00e7\u00e3o e formula\u00e7\u00e3o do problema Neste documento, queremos discutir acerca de um draft (rascunho de trabalho para se tornar um padr\u00e3o) existente no IETF que chamou nossa aten\u00e7\u00e3o. Trata-se de um documento que envolve dois mundos muito interessantes: IPv6 e DNS. Este draft introduz melhores pr\u00e1ticas para o transporte [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":26931,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[532],"tags":[417,1305],"archivo":[1346,1452],"taxonomy-authors":[1247,1238],"tipo_autor":[],"class_list":["post-26942","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ipv6","tag-dns-pt","tag-ipv6","archivo-edicoes-anteriores","archivo-destaques-2023","taxonomy-authors-alejandro-acosta-pt-br","taxonomy-authors-hugo-salgado-pt-br"],"acf":{"author":"Hugo Salgado y Alejandro Acosta","related_notes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LACNIC Blog | Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&quot;<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LACNIC Blog | Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&quot;\" \/>\n<meta property=\"og:description\" content=\"Por Hugo Salgado y Alejandro Acosta Introdu\u00e7\u00e3o e formula\u00e7\u00e3o do problema Neste documento, queremos discutir acerca de um draft (rascunho de trabalho para se tornar um padr\u00e3o) existente no IETF que chamou nossa aten\u00e7\u00e3o. Trata-se de um documento que envolve dois mundos muito interessantes: IPv6 e DNS. Este draft introduz melhores pr\u00e1ticas para o transporte [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\" \/>\n<meta property=\"og:site_name\" content=\"LACNIC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/lacnic\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-21T13:04:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-23T13:57:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gianni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lacnic\" \/>\n<meta name=\"twitter:site\" content=\"@lacnic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\"},\"author\":{\"name\":\"Gianni\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\"},\"headline\":\"Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&#8243;\",\"datePublished\":\"2024-08-21T13:04:48+00:00\",\"dateModified\":\"2024-08-23T13:57:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\"},\"wordCount\":1131,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\",\"keywords\":[\"DNS\",\"IPv6\"],\"articleSection\":[\"IPv6\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\",\"url\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\",\"name\":\"LACNIC Blog | Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6\\\"\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\",\"datePublished\":\"2024-08-21T13:04:48+00:00\",\"dateModified\":\"2024-08-23T13:57:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png\",\"width\":680,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/blog.lacnic.net\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&#8243;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.lacnic.net\/#website\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"name\":\"LACNIC Blog\",\"description\":\"LACNIC Internet Community Newsletter\",\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.lacnic.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.lacnic.net\/#organization\",\"name\":\"LACNIC Blog\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"caption\":\"LACNIC Blog\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/lacnic\",\"https:\/\/x.com\/lacnic\",\"https:\/\/www.instagram.com\/lacnic\/?hl=es-la\",\"https:\/\/uy.linkedin.com\/company\/lacnic\",\"https:\/\/www.youtube.com\/user\/lacnicstaff\",\"https:\/\/www.lacnic.net\/podcast\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\",\"name\":\"Gianni\",\"url\":\"https:\/\/blog.lacnic.net\/pt-br\/author\/gianni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LACNIC Blog | Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6\"","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:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/","og_locale":"pt_BR","og_type":"article","og_title":"LACNIC Blog | Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6\"","og_description":"Por Hugo Salgado y Alejandro Acosta Introdu\u00e7\u00e3o e formula\u00e7\u00e3o do problema Neste documento, queremos discutir acerca de um draft (rascunho de trabalho para se tornar um padr\u00e3o) existente no IETF que chamou nossa aten\u00e7\u00e3o. Trata-se de um documento que envolve dois mundos muito interessantes: IPv6 e DNS. Este draft introduz melhores pr\u00e1ticas para o transporte [&hellip;]","og_url":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/","og_site_name":"LACNIC Blog","article_publisher":"https:\/\/facebook.com\/lacnic","article_published_time":"2024-08-21T13:04:48+00:00","article_modified_time":"2024-08-23T13:57:20+00:00","og_image":[{"width":680,"height":330,"url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png","type":"image\/png"}],"author":"Gianni","twitter_card":"summary_large_image","twitter_creator":"@lacnic","twitter_site":"@lacnic","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#article","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/"},"author":{"name":"Gianni","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab"},"headline":"Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&#8243;","datePublished":"2024-08-21T13:04:48+00:00","dateModified":"2024-08-23T13:57:20+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/"},"wordCount":1131,"commentCount":0,"publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"image":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png","keywords":["DNS","IPv6"],"articleSection":["IPv6"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/","url":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/","name":"LACNIC Blog | Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6\"","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage"},"image":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png","datePublished":"2024-08-21T13:04:48+00:00","dateModified":"2024-08-23T13:57:20+00:00","breadcrumb":{"@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#primaryimage","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png","width":680,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lacnic.net\/pt-br\/uma-melhoria-pratica-no-transporte-dns-sobre-udp-em-ipv6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blog.lacnic.net\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Uma melhoria pr\u00e1tica no Transporte DNS sobre UDP em IPv6&#8243;"}]},{"@type":"WebSite","@id":"https:\/\/blog.lacnic.net\/#website","url":"https:\/\/blog.lacnic.net\/","name":"LACNIC Blog","description":"LACNIC Internet Community Newsletter","publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lacnic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.lacnic.net\/#organization","name":"LACNIC Blog","url":"https:\/\/blog.lacnic.net\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","caption":"LACNIC Blog"},"image":{"@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lacnic","https:\/\/x.com\/lacnic","https:\/\/www.instagram.com\/lacnic\/?hl=es-la","https:\/\/uy.linkedin.com\/company\/lacnic","https:\/\/www.youtube.com\/user\/lacnicstaff","https:\/\/www.lacnic.net\/podcast"]},{"@type":"Person","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab","name":"Gianni","url":"https:\/\/blog.lacnic.net\/pt-br\/author\/gianni\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2024\/08\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6.png","jetpack_sharing_enabled":true,"wpml_current_locale":"pt_BR","wpml_translations":[{"locale":"es_ES","id":26921,"post_title":"Una mejora pr\u00e1ctica en el Transporte DNS sobre UDP en IPv6","slug":"una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6","href":"https:\/\/blog.lacnic.net\/una-mejora-practica-en-el-transporte-dns-sobre-udp-en-ipv6\/"},{"locale":"en_US","id":26939,"post_title":"A Practical Improvement in DNS Transport over UDP over IPv6","slug":"a-practical-improvement-in-dns-transport-over-udp-over-ipv6","href":"https:\/\/blog.lacnic.net\/en\/a-practical-improvement-in-dns-transport-over-udp-over-ipv6\/"}],"_links":{"self":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/26942","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/comments?post=26942"}],"version-history":[{"count":3,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/26942\/revisions"}],"predecessor-version":[{"id":26969,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/posts\/26942\/revisions\/26969"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/media\/26931"}],"wp:attachment":[{"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/media?parent=26942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/categories?post=26942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/tags?post=26942"},{"taxonomy":"archivo","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/archivo?post=26942"},{"taxonomy":"taxonomy-authors","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/taxonomy-authors?post=26942"},{"taxonomy":"tipo_autor","embeddable":true,"href":"https:\/\/blog.lacnic.net\/pt-br\/wp-json\/wp\/v2\/tipo_autor?post=26942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}