[GTER] Re: Bind

Adriano Nagelschmidt Rodrigues anr at estadao.com.br
Wed Jan 8 14:35:01 -02 2003


Rubens Kuhl Jr writes:
> Existem:  possibilidade de mudança suave de plataforma, manobrabilidade de
> ida e retorno (é chato descobrir em produção que alguma coisa só funcionava
> devido a comportamentos peculiares ou até mesmo bugs do seu atual produto),
> manutenção da possibilidade de escolha futura sem muitos traumas de um novo
> produto ou o retorno à uma versáo melhorada do atual.

Esse tipo de argumento (conservador) não é novo, além de ser
preocupante. Depender de "work arounds" para bugs, em vez de consertar os
próprios, é o estilo Microsoft.

Em todo caso, a migração sempre pode ser feita de forma controlada e
responsável. Importante: não existe lock-in. Você sempre pode mudar de
implementação (eg regerar os zone files, se você for forçado a isso).

  http://cr.yp.to/djbdns/blurb.html

  It works for Lycos. It works for citysearch.com. It works for pobox.com. It
  works for 1.85 million more .com's. It works for several of the Internet's
  largest domain-hosting companies: directNIC, MyDomain/NamesDirect, Interland,
  Dotster, Easyspace, Namezero, and Netfirms. It'll work for you too.

> São os mesmos motivos que justificam a adoção de padrões, e que geraram uma
> rede globalmente conectada utilizando o mesmo protocolo, que tem falhas
> reconhecidas.

Você não está sendo um pouco retórico? Estamos falando de um problema bem
definido: trocar uma implementação de DNS que funciona mal por uma que
funciona bem. Felizmente, protocolos e implementações são coisas distintas (ou
deveriam ser).

[snip]

> |   "But the more important point, again, is that the clean file format in
> |    djbdns allows easy development of tools providing other user
> interfaces."
> 
> Se fosse assim, não existiria XML... a regularidade é mais importante na
> construção de interfaces do que a legibilidade.

É exatamente esse o princípio por trás do formato de arquivo do tinydns:
regularidade. Com uma diferença: não é necessário fazer parse (como no caso de
XML & bind zone files).

Uma entrada por linha, campos separados por ':'. Rings a bell? ;-)

Dê uma olhada em

http://cr.yp.to/djbdns/tinydns-data.html

para as definições e uma comparação de formatos.

Abraço,

--
Adriano



More information about the gter mailing list