![Por que minha configuração BIND/Apache não funciona?](https://rvso.com/image/36007/Por%20que%20minha%20configura%C3%A7%C3%A3o%20BIND%2FApache%20n%C3%A3o%20funciona%3F.png)
Estou tentando definir uma configuração BIND com um servidor Apache. O que estou tentando alcançar é usar o URL www.exampler.net para acessar o conteúdo que pode ser encontrado na pasta /var/www/html do meu servidor web Apache. Estou fazendo isso em uma máquina que possui o endereço IP 192.168.1.4. Quando eu procuro www.exampler.net enquanto minha conexão com fio estiver ligada, ele encontrará apenas os servidores de nomes do Google, mas por que eu desligo minha conexão com fio, ele encontrará instantaneamente meu ns1.exampler.net. Por que é que? Além disso, ao escrever www.exampler.net no navegador, ele não me redirecionará para o meu site local, que pode ser encontrado em /var/www/html, mas ao escrever 192.168.1.4, ele o fará.
/etc/bind/named.conf.local
zone "exampler.net"{
type master;
file "/etc/bind/zones/db.exampler.net";
};
/etc/bind/zones/db.exampler.net
;
; exampler.net = domain name
;
$TTL 604800
exampler.net. IN SOA ns1.exampler.net. admin.localhost. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; name servers
exampler.net. IN NS ns1.exampler.net.
; ip addresses
ns1 IN A 192.168.1.4
www IN A 192.168.1.4
/etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName exampler.net:80
ServerAlias www.exampler.net
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Estou usando o Ubuntu 14.04.1. Quero fazer isso apenas localmente, para que os hosts no meu servidor LAN possam usar o nome de domínio fornecido para acessar o site que pode ser encontrado no meu servidor Apache/NS. Desde já, obrigado!
Responder1
Assim que o resolvedor DNS encontrar uma correspondência bem-sucedida, ele parará de procurá-la. Desligar a conexão com fio provavelmente torna seus servidores DNS regulares inacessíveis, então o Ubuntu continua procurando até atingir seu servidor DNS local.
Parece que www.exampler.net
já é um domínio registrado que resolve para 64.233.171.121
. Olhando no Chrome, parece o blog de um cara. Você pode querer usar algo mais exclusivo.
Alternativamente, você pode configurar o BIND como encaminhador e então especificar nos hosts que ele é oapenasservidor de nomes que eles deveriam usar. named
não consultará servidores upstream sobre zonas para as quais considera ter autoridade.
Provavelmente é mais fácil escolher um nome diferente.