Bind com suporte a sdb/PostgreSQL

Este documento tem como objetivo demonstrar a implementação do bind com suporte de conexão ao SGDB PostgreSQL, assim possibilitando consultas de zonas DNS no banco de dados relacional PostgreSQL.

[ Hits: 21.300 ]

Por: Vagner Rodrigues Fernandes em 02/02/2007 | Blog: https://takedownsec.com.br/


named.conf



Agora é necessário efetuar a configuração da zona no arquivo de configuração do bind (named.conf), basta incluir uma zona normal, mas ao invés de se utilizar o parâmetro padrão "file" para definir onde se encontram as configurações da zona, se utiliza o parâmetro database como foi utilizado no exemplo abaixo:

zone "exemplo.com.br" IN {
   type master;
   database "pgsql database tabela host usuario senha";
};

Detalhes:
  • pgsql - Função do named para conexão com o banco de dados PostgreSQL.
  • database - Nome do banco de dados no PostgreSQL.
  • tabela - Tabela do banco de dados onde se encontra os registros.
  • host - Host PostgreSQL.
  • usuario - Usuário do banco de dados PostgreSQL.
  • senha - Senha do usuário do banco de dados PostgreSQL.

Ao iniciar o named, o daemon automaticamente irá consultar os registros do domínio na base de dados PostgreSQL.

# named -c /etc/named.conf

Para certificar-se que o zona configurada esteja realmente funcionado utilize o comando dig:

# dig @127.0.0.1 any exemplo.com.br

O maior objetivo deste artigo é demonstrar a possibilidade de interagir o bind com o PostgreSQL para usurários ou administradores que já possuem algum conceito relacionado ao assunto.

Agradecimento especial a Fabiana Ortega.

Sugestões ou críticas?
vagner [em] openbsd-br.org

Vagner Rodrigues Fernandes
http://www.openbsd-br.org/

Página anterior    

Páginas do artigo
   1. Introdução
   2. Criando registros na base de dados PostgreSQL
   3. named.conf
Outros artigos deste autor

Configurando um servidor de FTP no OpenBSD

Mantendo seu Slackware atualizado com o slackcurrent

Vacuum - otimizando sua base de dados PostgreSQL

tMSNc - MSN modo texto

DropBear: um serviço de SSH alternativo

Leitura recomendada

Aplicações WEB com Prisma [Mozilla Labs]

Autenticando o Speedy Business automaticamente em firewalls Linux

Roteando duas sub-redes com servidores

Criando seu próprio servidor de DNS dinâmico (nsupdate + bind9)

Resolver problemas de Internet

  
Comentários
[1] Comentário enviado por alberto_neo em 22/02/2008 - 08:50h

Bom dia fera tranquilo estava lendo seu artigo e tive algumas duvidas gostaria de saber esse esquema que voce fez server apenas para adicionar um dominio ou poderia colocar mais de um e outra coisa essa funçao so existe para PostgreSQL

Att

Alberto_neo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts