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: 20.622 ]

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

Burlando "MSN Sniffers" com TOR e Gaim

Mantendo seu Slackware atualizado com o slackcurrent

DropBear: um serviço de SSH alternativo

Vacuum - otimizando sua base de dados PostgreSQL

CruxPorts4Slack - O ports para Slackware

Leitura recomendada

Conectando Ajato com Linux

Configurando a internet e compartilhando a rede local, com o Kurumin 6 (IPs estáticos)

Configurando wireless no Ubuntu 7.04 e compartilhando a conexão

Entendendo TCP/IP (Parte 3) - Resolução de nomes

Instalação do aMSN-0.97b em três maneiras diferentes

  
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