É possível configurar um servidor DNS global dedicado localmente ou em um VPS?

0

Estou interessado em configurar um servidor DNS sob minha posse que seja capaz de resolver nomes de host na Web, da mesma forma que um DNS público como o 8.8.8.8 faria. Minha prioridade aqui é a velocidade, seguida pela privacidade.

A configuração de um servidor DNS local, seja em uma máquina baseada em Linux / Windows ou de alguma forma no próprio roteador sem fio, parece ser a melhor opção para atender a esses requisitos, já que seria rápido (0ms resolver tempos?) e privado. Alternativamente, eu possuo um VPS remoto baseado em Linux que é bastante próximo, o que seria responsável principalmente pelo fator privacidade, mas também não usaria minha largura de banda doméstica para operar.

Se for possível fazer localmente (na minha rede doméstica), que equipamento, sistema operacional e software devo examinar para que isso aconteça? É viável (porque suspeito que é necessária alguma largura de banda para se manter atualizado)?

Alternativamente, configurar este servidor DNS em um VPS seria a melhor opção? Em caso afirmativo, que software ou pacotes devo procurar para que funcione?

Eu também entendo que talvez não seja possível fazer nada, nesse caso, é só me avisar e eu explorarei outras opções de DNS.

    
por JTApps 23.06.2014 / 17:28

2 respostas

1

Com base em nossa discussão nos comentários, sim, isso é possível, mas não, ele não se comportará como você deseja / precisa.

Se você configurasse um servidor DNS local (ou configurasse um em um VPS), ele atuaria essencialmente como um servidor proxy para suas solicitações de DNS. Não há "banco de dados DNS" para fazer o download, portanto, ele executaria pesquisas de DNS em resposta a solicitações de clientes, armazená-las em cache exatamente como seus clientes e realmente não forneceria nenhum benefício. Suas pesquisas de DNS ainda seriam [teoricamente] publicamente visíveis, e você não obteria nenhum benefício de velocidade, porque as pesquisas de DNS ainda ocorreriam conforme necessário, elas seriam simplesmente transferidas para um servidor do computador cliente ... mas de qualquer forma, você teria que enviar seus pedidos para a internet para encontrar um servidor DNS que possa responder à sua solicitação.

    
por 23.06.2014 / 19:04
0

Eu não acho que uma rede doméstica será suficiente, mas ...

Eu tenho dois VPS como servidor DNS, e estou feliz com eles. 8 um sobre o Debian, o outro servidor ubuntu.

Pensando em uma infra-estrutura muito pequena como foi com o meu trabalho (uma hospedagem) Dispositivos

  1. Você precisará de mais velocidade de upload do que a velocidade de download (rede doméstica não corresponderá a isso)
  2. sistema de refrigeração (a consulta dns não aquece tanto)
  3. Dois servidores DNS principais (pelo menos)
  4. Dois servidores de backup (pelo menos)
  5. Um roteador corporativo
  6. Um bom firewall
  7. Um balanceador de carga

HW: Qualquer subsistema estará ok. meus dois DNS têm:

  1. apenas 1024 MB de memória. e está tudo bem para mim.
  2. Intel, dual core 2.4 hgz

Eles são relativamente pequenos, mas trabalham há cerca de 4 anos e nunca falharam

Software Eu prefiro o Linux. então você consumirá menos memória e um bom controle sobre o seu sistema.

OS: Você pode ir com sistemas baseados em Centos ou Debian, o que for melhor com você Eu tenho testado o Ubuntu 14.04 LTS. e eu gosto disso, é muito rápido, não sugira que você entre nisso. vamos esperar alguns bugs aparecerem.

servidor DNS * BIND é o mais comum

* PowerDNS você pode tentar é que, se eu não estou errado suporte dns registro via mysql. então você pode criar outros subsistemas facilmente

Outros softwares de títulos

    
por 23.06.2014 / 17:41