Como outro usuário da Virgin Media (Reino Unido), posso atestar a má gestão do DNS. Por outro lado, o cache do DNS é muito comum; a configuração instantânea de DNS não existe em nenhum lugar (ou seja, a menos que você tenha uma intranet com um servidor de nomes interno). Um par de horas é um atraso típico nos caches de DNS.
Por outro lado, não há absolutamente nada que force você a usar seu servidor DNS ISPs (na verdade, alguns ISPs fornecem equipamentos completamente bloqueados e não permitem o uso de UDP
pacotes, mas esse não é o caso da Virgin Meios de comunicação). Você deve definitivamente usar um servidor de nomes confiável, não imposto pelo seu ISP.
O servidor de nomes que vou usar para este exemplo é o servidor de nomes do Google ( 8.8.8.8
e 8.8.4.4
). Você tem duas opções de configuração:
Configurar o DNS do roteador
Se o seu roteador tiver opções de configuração para o DNS, use-as e defina-as como 8.8.8.8
e 8.8.4.4
. Seu roteador é o que fornece todos os parâmetros DHCP
para suas máquinas e os servidores DNS estão dentro desses parâmetros.
Se, como eu, você estiver usando o mais recente Super Hub da Virgin Media , não será possível alterar a configuração de DNS do roteador. Uma maneira de contornar isso é configurar o VM Super Hub como um modem e usar outro roteador como o roteador efetivo. Isso exige que você tenha / compre um roteador extra.
Configure o resolvedor DNS na sua máquina
Se você não puder reconfigurar os servidores de nomes que o roteador apresenta para você, você poderá configurar os servidores de nomes que sua máquina usará. Sua pergunta está fora do tópico para o site da U & L, já que ele não pergunta explicitamente sobre qualquer coisa relacionada ao UNIX. No entanto, para formar o fato de que estamos em U & L, suponho que você esteja em uma máquina * nix.
A configuração do resolvedor de DNS está no arquivo /etc/resolv.conf
, o arquivo precisa ser editado da seguinte forma:
nameserver 8.8.8.8
nameserver 8.8.4.4
No entanto, se você editar o arquivo, essa configuração será substituída pelo seu DCHP
service em qualquer sistema moderno * nix. Você também precisa configurar o serviço DHCP
para não atualizar as informações do DNS quando elas forem recuperadas do roteador. O serviço DHCP
mais comum hoje é fornecido pelo pacote dhcpcd
(acredito).
Para configurar dhcpcd
para ignorar as informações de DNS obtidas do roteador (e não sobrescrever resolv.conf
), é necessário garantir que o arquivo /etc/dhcpcd.conf
não tenha uma linha descomentada como:
option domain_name_servers
Observe que vários option
s podem ser definidos em uma única linha dentro de /etc/dhcpcd.conf
. Você precisa ter certeza de que domain_name_servers
não está presente em nenhuma das linhas que começam com option
.