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.
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";
};
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.
# 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/
Att
Alberto_neo