Pular para o conteúdo

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.
Vagner Rodrigues Fernandes vagnerd
Hits: 22.477 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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/

   1. Introdução
   2. Criando registros na base de dados PostgreSQL
   3. named.conf

Vacuum - otimizando sua base de dados PostgreSQL

CruxPorts4Slack - O ports para Slackware

Burlando "MSN Sniffers" com TOR e Gaim

tMSNc - MSN modo texto

LFTP - Sophisticated File Transfer Program

Amadeus: Ambiente Virtual de Aprendizagem - Instalação e Configuração

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

Servidor Apache hospedando diversos sites com e sem SSL

EyeOS - Mini Sistema Operacional nas Nuvens

GINGA - Software Livre para TV Digital Brasileira

#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

Entre na sua conta para comentar.