Olá.
Estou tentando a dias configurar um servidor DNS pra utilizar hosts virtuais no Apache.
A lógica é a seguinte: sempre que for pedido um site com a terminação .dev, o Apache entrega a página.
O servidor que roda o DNS é o mesmo que roda o Apache. Chama-se dev1 e seu ip é 192.168.1.101
A cenário está assim:
1) O named.conf.local:2) O db.devCitação:
zone "dev" IN {
type master;
file "/etc/bind/db.dev";
};
zone "1.168.192.in-addr.arpa" {
notify no;
type master;
file "/etc/bind/db.192";
Código :
@ IN SOA dev1.dev. marcio.email.com.br. ( 1; Serial 604800; Refresh 86400; Retry 2419200; Expire 604800 ) ; Negative Cache TTL IN NS dev1.dev. IN A 192.168.1.101 localhost IN A 127.0.0.1 dev1 IN A 192.168.1.101 www IN CNAME dev1.dev. ; subdominios www.site1 IN A 192.168.1.101 www.site2 IN A 192.168.1.101
3) O db.192
4) No Apache, tenho os sites, assim:Citação:
@ IN SOA dev1.dev. marcio.email.com.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS dev1.dev.
0 PTR localhost.
1 IN PTR dev1.dev.
Citação:
O problema é que algumas vezes funciona, e outras não. Alguns domínios funcionam, e depois param de funcionar, depois volta a funcionar, e assim vai. Não sei se tem algo a ver, mas nesta mesma rede tenho outro servidor DNS (o qual não tenho acesso, mas sei que não resolve nenhuma zona "dev"), e o DNS principal dos micros clientes está definido como o que estou tentando configurar.
Onde estou errando?