Vender um domínio sempre foi um jogo de adivinhação. O interessado não tem como saber se o dono aceita vender, e o dono não recebe as propostas certas. Agora, um novo padrão promete mudar isso: o registro DNS _for-sale.
A ideia é simples e elegante. Em vez de estacionar o domínio ou colocar uma página de vendas, o proprietário publica um registro TXT especial no DNS. Esse registro avisa a corretores e serviços de disponibilidade que o domínio está à venda, sem afetar o site que já está no ar.
O padrão foi definido pela RFC 10023, publicada em julho de 2026, e registrado na IANA. O nome _for-sale é um nó reservado na árvore do DNS. Qualquer domínio pode usá-lo, desde que o registro seja publicado no nível correto.
Como funciona na prática
O registro é um TXT simples, como este:
_for-sale IN TXT 'v=FORSALE1;furi=https://example.com/for-sale'
A primeira parte, v=FORSALE1, é obrigatória e diferencia o registro de qualquer outro TXT que um wildcard possa ter criado. Depois, vem no máximo um par tag=valor. As tags possíveis são:
ftxt: texto livre, como ‘Eligibility criteria apply.’furi: URI de contato ou informação, comomailto:hq@example.comfval: preço pedido, com código de moeda e valor, comoEUR2500.00fcod: código proprietário, por acordo prévio
Uma regra importante: cada registro só pode ter um par. Se você quiser publicar preço e contato, use dois registros no mesmo RRset. Eles não se concatenam, como no SPF.
A diferença para estacionar
Muita gente pode confundir com estacionamento de domínio, mas é o oposto. Estacionar substitui o site por uma página de vendas, o que afasta os visitantes que o domínio ainda tem. O _for-sale fica ao lado do site ativo, no DNS, e o navegador nem o vê. A homepage continua no ar, o e-mail continua funcionando, e o registro pode ser adicionado ou removido quando quiser.
A RFC 10023 deixa isso explícito: a convenção foi desenhada para funcionar enquanto o domínio está em uso ativo.
Também não é a mesma coisa que dados de registro. WHOIS e RDAP respondem ‘este nome está registrado?’, mas um nome registrado pode estar à venda, e um não registrado pode não valer a pena. Essa lacuna é exatamente o que a convenção quer preencher.
Por que isso importa
O sinal que um dono de domínio mais quer enviar é o que nunca teve canal. Se você está disposto a vender, o comprador interessado não tem como saber, a não ser por um e-mail frio para um contato WHOIS que a privacidade provavelmente removeu. Enquanto isso, as consultas que seriam bem-vindas nunca chegam, e as que chegam são indistinguíveis de spam.
Colocar o sinal no DNS, em vez da página, é o que o torna útil para quem pode agir. Um corretor ou serviço de disponibilidade que verifica um nome já resolve o DNS; uma consulta extra diz o que a página renderizada não diria. É verificável externamente, custa um registro e não oferece risco ao site.
Como implementar
A implementação é direta: publique um único registro TXT no nó _for-sale da zona que você está vendendo, e apenas enquanto a venda for real.
; Texto livre
_for-sale IN TXT 'v=FORSALE1;ftxt=Serious offers only'
; URI para negociar
_for-sale IN TXT 'v=FORSALE1;furi=https://example.com/fs?d=eHl6'
; Preço pedido
_for-sale IN TXT 'v=FORSALE1;fval=USD12500'
Algumas regras valem ouro:
- A tag de versão é obrigatória e sensível a maiúsculas: todo registro começa com
v=FORSALE1;. - Um par por registro. Para publicar preço e contato, use dois registros no mesmo RRset.
- Uma string por registro, no máximo 255 octetos.
- Mantenha o TTL em 3600 segundos ou menos. Um registro obsoleto anunciando um preço retirado é pior que nenhum.
- Coloque-o em um nó folha.
_for-sale.example.comé válido, masxyz._for-sale.example.comnão é. Registros sob.arpadevem ser ignorados. - Remova-o quando o domínio não estiver mais à venda. Não existe valor ‘não está à venda’; a ausência é o único ‘não’.
Se possível, assine a zona com DNSSEC. Um registro TXT não assinado, afirmando que seu domínio está à venda com preço e contato, é algo confortável para outra pessoa forjar.
O site specification.website, que publicou a especificação, não usa o recurso: ele não está à venda.
Erros comuns
- Colocar vários pares em um único registro.
'v=FORSALE1;fval=EUR2500;furi=https://…'parece razoável, mas não é o formato definido. - Publicar por aspiração. O indicador é só para domínios realmente disponíveis. Não é um banner de marketing, e um registro que existe para atrair consultas é um abuso que a RFC condena.
- Achar que obriga alguém. Publicar o registro não compromete o titular a vender, e o preço anunciado é indicativo. A RFC instrui os processadores a exibir um aviso e nunca tratar como compromisso de compra.
- Esperar que um wildcard cubra a zona inteira.
_for-sale.*.example.comnão é um wildcard válido. - Confiar no conteúdo.
ftxté texto controlado pelo atacante efurié uma URI controlada. Sanitize antes de exibir — o exemplo da própria RFC é<script>...</script>— e nunca navegue automaticamente para umfurisem confirmação explícita.
Verificação
Para verificar se um domínio está à venda, use:
dig +short TXT _for-sale.example.com
A resposta deve começar com v=FORSALE1; e ter no máximo um par por string. O TTL deve ser 3600 ou menor. Se a zona for assinada, dig +dnssec TXT _for-sale.example.com deve retornar um RRSIG válido. E o registro precisa resolver: durante períodos de redenção ou pendingDelete, ou se a validação DNSSEC falhar, o sinal desaparece silenciosamente.
O _for-sale é uma ferramenta simples, mas poderosa, para um mercado que sempre foi opaco. Com um registro TXT, o DNS finalmente ganha uma voz para dizer: ‘este domínio está à venda’.