Re: Respostas diferentes no BIND

2005-08-10 Por tôpico Marcos V Lazarini

Sergio Luz wrote:

Lazarini;

Pense no seguinte: você tem uma **pequena** rede local atrás de um 
firewall fazendo NAT, seu firewall trem 3 (três) placas de rede (uma pra 
rede local, uma pra Internet e outra pra DMZ, segmento onde ficam 
servdiores públicos como os de e-mail, Web e DNS).


Tá tudo bonitinho, sua rede redondinha, mas aí a rede local começa a 
crescer e entram uns servidores. Com o crescimento da rede, vem a 
necessidade de um DNS interno e você:

1. Sugere a aquisiçãod e um servidor para rodar o DNS na rede interna;
2. Coloca o DNS pra rodar em um outro servidor da rede interna;
3. Configura o DNS que já existe para responder adequadamente.

Todas as três respostas estão corretas, mas por restrições orçamentárias 
(para adquirir um servidor apenas para o DNS interno) ou de desempenho 
(pra colocar o DNS no servidor de banco de dados que já está no talo) a 
terceira resposta responde a sua pergunta.


Claro que algumas considerações de segurança devem ser feitas e existem 
outras utilizações para esta funcionalidade do BIND, mas foi o cenário 
mais simples que consegui imaginar para ilustrar o uso do match-clients.


Sergio, muito boa a explicação! E eu diria que com uma probabilidade 
bastante alta de acontecer, infelizmente...


Agradecemos o comentário!

--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-08 Por tôpico Sergio Luz

Marcos;

Muito boa solução, acho que isto vai resolver o problema do Luiz Felipe. 
Mas é bom lembrar que esta solução não vincula a resposta DNS à 
interface de rede por onde entra a consulta, e sim ao IP do cliente que 
faz a consulta no servidor DNS.


Estou dizendo isto apenas por que fiquei com a impressão que o Felipe 
quer colocar um servidor DNS com duas interfaces de rede, uma na rede 
interna e outra na Internet - fazendo com que o servidor dê respostas 
diferentes dependendo de onde venha a solicitação.


Claro que num caso destes a sua solução vai funcionar, mas se for isto 
mesmo a arquitetura da rede do Felipe fica com um zero bem grande em 
segurança. Além disto, se a solução proposta por você for utilizada em 
servidores DNS atrás de um firewall, em uma DMZ por exemplo, fatores 
como NAT deverãos er levados em consideração.


[]'s,

   Sergio Luz


Marcos Aurelio Rodrigues wrote:

Existe sim, e so voce usar a opcao chamada view no
named.conf

Por exemplo aqui eu crio um dominio chamado exemplo,
cada um com seu arquivo de hosts

view interno {
match-clients { 10.1.1.0/8; };
recursion yes;
zone exemplo{
type master;
 file exemplo.hosts.interno;
};
};

view externo {
match-clients { any; };
recursion no;
zone exemplo{
type master;
file exemplo.hosts.externo;
};
};

Quando a requisicao vier da rede 10.1.1.0/8, ele lera
a tabela de hosts do arquivo exemplo.hosts.interno, e
se vier de qualquer outra rede, ele lera do
exemplo.hosts.externo.

Entao voce nao precisara de dois binds e nem de duas
portas.

falow,
Marcos


--- unholycurse [EMAIL PROTECTED] escreveu:



vixe...

vi isso ontem (ou parecido) no djbdns...

procura no google por alias de placa de rede para
bind =)

Flw

Em 04/08/05, Marcos Vinicius
Lazarini[EMAIL PROTECTED] escreveu:


Luiz Felipe wrote:



Existe alguma forma de fazer com que o BIND


responda de forma diferente


sobre um host, informando dois IPs diferentes,


dependendo de qual


interface veio a requisicão ?

Ou eu preciso rodar uma nova instancia dele ?
No caso dessa ultima ser positiva, isso é


possível na mesma máquina ?


Sobre a ultima pergunta, na mesma porta não é


possivel.


Sobre a primeira, acho que não é possivel fazer.


Alias, acho que nenhum


programa que eu conheco faz isso.

Agora fiquei curioso pra saber em que situação


esssa máquina está pra


precisar fazer uma 'gambi' dessas... :-)


--
Marcos


--
To UNSUBSCRIBE, email to


[EMAIL PROTECTED]


with a subject of unsubscribe. Trouble? Contact


[EMAIL PROTECTED]





--
-
O linux eh um sistema operacional amigável, ele so
eh seletivo com os
seus amigos! =P
UIN: 1992397
MSN: [EMAIL PROTECTED]
e-mAiL: [EMAIL PROTECTED]
hP: http://info.campus2.br/~mdapaz






__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 






--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-08 Por tôpico Marcos Aurelio Rodrigues
Eu acho que nao entendi voce ou voce nao entendeu a
solução.

A segurança esta na lista de ip dos clientes, ou seja
somente os ips da rede local acessarão, agora e obvio
que voce tem ter um rede nao roteavel atras.

Agora para segurança na interface seria voce
acrescentar algo como 


 listen-on { 10.1.1.1; };]

E entao ele so escutara na interface com este ip.

Por padrao o named escuta com

listen-on {any; };

Espero que seja isso que voce quis dizer.


Agora, nao me leve a mal, mas eu realmente nao entendi
o que a DMZ e o NAT tem a ver com isso.

Marcos Aurelio


--- Sergio Luz [EMAIL PROTECTED] escreveu:

 Marcos;
 
 Muito boa solução, acho que isto vai resolver o
 problema do Luiz Felipe. 
 Mas é bom lembrar que esta solução não vincula a
 resposta DNS à 
 interface de rede por onde entra a consulta, e sim
 ao IP do cliente que 
 faz a consulta no servidor DNS.
 
 Estou dizendo isto apenas por que fiquei com a
 impressão que o Felipe 
 quer colocar um servidor DNS com duas interfaces de
 rede, uma na rede 
 interna e outra na Internet - fazendo com que o
 servidor dê respostas 
 diferentes dependendo de onde venha a solicitação.
 
 Claro que num caso destes a sua solução vai
 funcionar, mas se for isto 
 mesmo a arquitetura da rede do Felipe fica com um
 zero bem grande em 
 segurança. Além disto, se a solução proposta por
 você for utilizada em 
 servidores DNS atrás de um firewall, em uma DMZ por
 exemplo, fatores 
 como NAT deverãos er levados em consideração.
 
 []'s,
 
 Sergio Luz
 
 
 Marcos Aurelio Rodrigues wrote:
  Existe sim, e so voce usar a opcao chamada view no
  named.conf
  
  Por exemplo aqui eu crio um dominio chamado
 exemplo,
  cada um com seu arquivo de hosts
  
  view interno {
  match-clients { 10.1.1.0/8; };
  recursion yes;
  zone exemplo{
  type master;
   file exemplo.hosts.interno;
  };
  };
  
  view externo {
  match-clients { any; };
  recursion no;
  zone exemplo{
  type master;
  file exemplo.hosts.externo;
  };
  };
  
  Quando a requisicao vier da rede 10.1.1.0/8, ele
 lera
  a tabela de hosts do arquivo
 exemplo.hosts.interno, e
  se vier de qualquer outra rede, ele lera do
  exemplo.hosts.externo.
  
  Entao voce nao precisara de dois binds e nem de
 duas
  portas.
  
  falow,
  Marcos
  
  
  --- unholycurse [EMAIL PROTECTED] escreveu:
  
  
 vixe...
 
 vi isso ontem (ou parecido) no djbdns...
 
 procura no google por alias de placa de rede para
 bind =)
 
 Flw
 
 Em 04/08/05, Marcos Vinicius
 Lazarini[EMAIL PROTECTED] escreveu:
 
 Luiz Felipe wrote:
 
 
 Existe alguma forma de fazer com que o BIND
 
 responda de forma diferente
 
 sobre um host, informando dois IPs diferentes,
 
 dependendo de qual
 
 interface veio a requisicão ?
 
 Ou eu preciso rodar uma nova instancia dele ?
 No caso dessa ultima ser positiva, isso é
 
 possível na mesma máquina ?
 
 Sobre a ultima pergunta, na mesma porta não é
 
 possivel.
 
 Sobre a primeira, acho que não é possivel fazer.
 
 Alias, acho que nenhum
 
 programa que eu conheco faz isso.
 
 Agora fiquei curioso pra saber em que situação
 
 esssa máquina está pra
 
 precisar fazer uma 'gambi' dessas... :-)
 
 
 --
 Marcos
 
 
 --
 To UNSUBSCRIBE, email to
 
 [EMAIL PROTECTED]
 
 with a subject of unsubscribe. Trouble? Contact
 
 [EMAIL PROTECTED]
 
 
 
 -- 
 -
 O linux eh um sistema operacional amigável, ele so
 eh seletivo com os
 seus amigos! =P
 UIN: 1992397
 MSN: [EMAIL PROTECTED]
 e-mAiL: [EMAIL PROTECTED]
 hP: http://info.campus2.br/~mdapaz
 
 
  
  
  
  __
  Converse com seus amigos em tempo real com o
 Yahoo! Messenger 
  http://br.download.yahoo.com/messenger/ 
  
  
 
 
 -- 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-08 Por tôpico Sergio Luz

Lazarini;

Pense no seguinte: você tem uma **pequena** rede local atrás de um 
firewall fazendo NAT, seu firewall trem 3 (três) placas de rede (uma pra 
rede local, uma pra Internet e outra pra DMZ, segmento onde ficam 
servdiores públicos como os de e-mail, Web e DNS).


Tá tudo bonitinho, sua rede redondinha, mas aí a rede local começa a 
crescer e entram uns servidores. Com o crescimento da rede, vem a 
necessidade de um DNS interno e você:

1. Sugere a aquisiçãod e um servidor para rodar o DNS na rede interna;
2. Coloca o DNS pra rodar em um outro servidor da rede interna;
3. Configura o DNS que já existe para responder adequadamente.

Todas as três respostas estão corretas, mas por restrições orçamentárias 
(para adquirir um servidor apenas para o DNS interno) ou de desempenho 
(pra colocar o DNS no servidor de banco de dados que já está no talo) a 
terceira resposta responde a sua pergunta.


Claro que algumas considerações de segurança devem ser feitas e existem 
outras utilizações para esta funcionalidade do BIND, mas foi o cenário 
mais simples que consegui imaginar para ilustrar o uso do match-clients.


Marcos V Lazarini wrote:

Marcos Aurelio Rodrigues wrote:


Existe sim, e so voce usar a opcao chamada view no
named.conf



Vivendo e aprendendo!
Boa dica, xará :-)

Agora, poderia me dizer uma situação em que esse tipo de comportamento é 
interessante?





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-08 Por tôpico Sergio Luz

Marcos Aurelio Rodrigues wrote:

Eu acho que nao entendi voce ou voce nao entendeu a
solução.

(...)

Agora, nao me leve a mal, mas eu realmente nao entendi
o que a DMZ e o NAT tem a ver com isso.

Marcos Aurelio


Oi Marcos;

Acho que tive a impressao errada do problema pois respondi a mensagem 
antes de ver todas as respostas que já haviam sido enviadas para a lista.


De qualquer forma, a parametrizção correta de named.conf é a melhor 
forma de garantir o correto funcionamento do BIND, sem abrir mão da 
segurança.


[]'s,

   Sergio Luz


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-05 Por tôpico Marcos Aurelio Rodrigues
Sim..posso

Voce responde por DNS na internet, porem voce hospeda
a sua pagina na sua rede local, com redirecionamento
da porta 80, entao para fazer as maquinas da rede
local responderem para o ip local e a as maquinas da
internet responderem para o ip externo.

Essa e uma.

Marcos
--- Marcos V Lazarini [EMAIL PROTECTED]
escreveu:

 Marcos Aurelio Rodrigues wrote:
  Existe sim, e so voce usar a opcao chamada view no
  named.conf
  
  Por exemplo aqui eu crio um dominio chamado
 exemplo,
  cada um com seu arquivo de hosts
  
  view interno {
  match-clients { 10.1.1.0/8; };
  recursion yes;
  zone exemplo{
  type master;
   file exemplo.hosts.interno;
  };
  };
  
  view externo {
  match-clients { any; };
  recursion no;
  zone exemplo{
  type master;
  file exemplo.hosts.externo;
  };
  };
  
  Quando a requisicao vier da rede 10.1.1.0/8, ele
 lera
  a tabela de hosts do arquivo
 exemplo.hosts.interno, e
  se vier de qualquer outra rede, ele lera do
  exemplo.hosts.externo.
  
  Entao voce nao precisara de dois binds e nem de
 duas
  portas.
  
  falow,
  Marcos
 
 Vivendo e aprendendo!
 Boa dica, xará :-)
 
 Agora, poderia me dizer uma situação em que esse
 tipo de comportamento é 
 interessante?
 
 -- 
 Marcos
 
 
 -- 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 






___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-05 Por tôpico Luiz Felipe

Justamente. Você disse exatamente a minha situação.
Obrigado pela ajuda.

Marcos Aurelio Rodrigues wrote:


Sim..posso

Voce responde por DNS na internet, porem voce hospeda
a sua pagina na sua rede local, com redirecionamento
da porta 80, entao para fazer as maquinas da rede
local responderem para o ip local e a as maquinas da
internet responderem para o ip externo.

Essa e uma.

Marcos
--- Marcos V Lazarini [EMAIL PROTECTED]
escreveu:

 


Marcos Aurelio Rodrigues wrote:
   


Existe sim, e so voce usar a opcao chamada view no
named.conf

Por exemplo aqui eu crio um dominio chamado
 


exemplo,
   


cada um com seu arquivo de hosts

view interno {
   match-clients { 10.1.1.0/8; };
   recursion yes;
   zone exemplo{
   type master;
file exemplo.hosts.interno;
   };
};

view externo {
   match-clients { any; };
   recursion no;
   zone exemplo{
   type master;
   file exemplo.hosts.externo;
   };
};

Quando a requisicao vier da rede 10.1.1.0/8, ele
 


lera
   


a tabela de hosts do arquivo
 


exemplo.hosts.interno, e
   


se vier de qualquer outra rede, ele lera do
exemplo.hosts.externo.

Entao voce nao precisara de dois binds e nem de
 


duas
   


portas.

falow,
Marcos
 


Vivendo e aprendendo!
Boa dica, xará :-)

Agora, poderia me dizer uma situação em que esse
tipo de comportamento é 
interessante?


--
Marcos


--
To UNSUBSCRIBE, email to
[EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]


   








___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/



 



--
Atenciosamente,
Luiz Felipe de souza Gomes
Network Administrator


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Respostas diferentes no BIND

2005-08-04 Por tôpico Luiz Felipe
Existe alguma forma de fazer com que o BIND responda de forma diferente 
sobre um host, informando dois IPs diferentes, dependendo de qual 
interface veio a requisicão ?


Ou eu preciso rodar uma nova instancia dele ?
No caso dessa ultima ser positiva, isso é possível na mesma máquina ?

--
Atenciosamente,
Luiz Felipe de souza Gomes
Network Administrator


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-04 Por tôpico Marcos Vinicius Lazarini

Luiz Felipe wrote:

Existe alguma forma de fazer com que o BIND responda de forma diferente 
sobre um host, informando dois IPs diferentes, dependendo de qual 
interface veio a requisicão ?


Ou eu preciso rodar uma nova instancia dele ?
No caso dessa ultima ser positiva, isso é possível na mesma máquina ?


Sobre a ultima pergunta, na mesma porta não é possivel.
Sobre a primeira, acho que não é possivel fazer. Alias, acho que nenhum 
programa que eu conheco faz isso.


Agora fiquei curioso pra saber em que situação esssa máquina está pra 
precisar fazer uma 'gambi' dessas... :-)



--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-04 Por tôpico unholycurse
vixe...

vi isso ontem (ou parecido) no djbdns...

procura no google por alias de placa de rede para bind =)

Flw

Em 04/08/05, Marcos Vinicius Lazarini[EMAIL PROTECTED] escreveu:
 Luiz Felipe wrote:
 
  Existe alguma forma de fazer com que o BIND responda de forma diferente
  sobre um host, informando dois IPs diferentes, dependendo de qual
  interface veio a requisicão ?
 
  Ou eu preciso rodar uma nova instancia dele ?
  No caso dessa ultima ser positiva, isso é possível na mesma máquina ?
 
 Sobre a ultima pergunta, na mesma porta não é possivel.
 Sobre a primeira, acho que não é possivel fazer. Alias, acho que nenhum
 programa que eu conheco faz isso.
 
 Agora fiquei curioso pra saber em que situação esssa máquina está pra
 precisar fazer uma 'gambi' dessas... :-)
 
 
 --
 Marcos
 
 
 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 


-- 
-
O linux eh um sistema operacional amigável, ele so eh seletivo com os
seus amigos! =P
UIN: 1992397
MSN: [EMAIL PROTECTED]
e-mAiL: [EMAIL PROTECTED]
hP: http://info.campus2.br/~mdapaz



Re: Respostas diferentes no BIND

2005-08-04 Por tôpico Marcos Aurelio Rodrigues
Existe sim, e so voce usar a opcao chamada view no
named.conf

Por exemplo aqui eu crio um dominio chamado exemplo,
cada um com seu arquivo de hosts

view interno {
match-clients { 10.1.1.0/8; };
recursion yes;
zone exemplo{
type master;
 file exemplo.hosts.interno;
};
};

view externo {
match-clients { any; };
recursion no;
zone exemplo{
type master;
file exemplo.hosts.externo;
};
};

Quando a requisicao vier da rede 10.1.1.0/8, ele lera
a tabela de hosts do arquivo exemplo.hosts.interno, e
se vier de qualquer outra rede, ele lera do
exemplo.hosts.externo.

Entao voce nao precisara de dois binds e nem de duas
portas.

falow,
Marcos


--- unholycurse [EMAIL PROTECTED] escreveu:

 vixe...
 
 vi isso ontem (ou parecido) no djbdns...
 
 procura no google por alias de placa de rede para
 bind =)
 
 Flw
 
 Em 04/08/05, Marcos Vinicius
 Lazarini[EMAIL PROTECTED] escreveu:
  Luiz Felipe wrote:
  
   Existe alguma forma de fazer com que o BIND
 responda de forma diferente
   sobre um host, informando dois IPs diferentes,
 dependendo de qual
   interface veio a requisicão ?
  
   Ou eu preciso rodar uma nova instancia dele ?
   No caso dessa ultima ser positiva, isso é
 possível na mesma máquina ?
  
  Sobre a ultima pergunta, na mesma porta não é
 possivel.
  Sobre a primeira, acho que não é possivel fazer.
 Alias, acho que nenhum
  programa que eu conheco faz isso.
  
  Agora fiquei curioso pra saber em que situação
 esssa máquina está pra
  precisar fazer uma 'gambi' dessas... :-)
  
  
  --
  Marcos
  
  
  --
  To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
  
  
 
 
 -- 
 -
 O linux eh um sistema operacional amigável, ele so
 eh seletivo com os
 seus amigos! =P
 UIN: 1992397
 MSN: [EMAIL PROTECTED]
 e-mAiL: [EMAIL PROTECTED]
 hP: http://info.campus2.br/~mdapaz
 
 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Respostas diferentes no BIND

2005-08-04 Por tôpico Marcos V Lazarini

Marcos Aurelio Rodrigues wrote:

Existe sim, e so voce usar a opcao chamada view no
named.conf

Por exemplo aqui eu crio um dominio chamado exemplo,
cada um com seu arquivo de hosts

view interno {
match-clients { 10.1.1.0/8; };
recursion yes;
zone exemplo{
type master;
 file exemplo.hosts.interno;
};
};

view externo {
match-clients { any; };
recursion no;
zone exemplo{
type master;
file exemplo.hosts.externo;
};
};

Quando a requisicao vier da rede 10.1.1.0/8, ele lera
a tabela de hosts do arquivo exemplo.hosts.interno, e
se vier de qualquer outra rede, ele lera do
exemplo.hosts.externo.

Entao voce nao precisara de dois binds e nem de duas
portas.

falow,
Marcos


Vivendo e aprendendo!
Boa dica, xará :-)

Agora, poderia me dizer uma situação em que esse tipo de comportamento é 
interessante?


--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]