Espero que alguno de ustedes pueda ayudarme. Mi ISP en el Reino Unido (Virgin Media) almacena en caché la configuración de DNS.
Cambio los servidores de nombres de cualquier dominio y/o configuración de DNS. Si uso whatsmydns.net puedo ver que la configuración se ha propagado por completo en el tiempo habitual de aproximadamente 6 horas. Puedo ver el nuevo alojamiento en este caso en mi teléfono si apago el wifi, pero si me conecto a través del wifi de mi casa y uso mi ISP, veo el sitio web anterior. Esto parece persistir durante unos 4 días.
Si hago cambios en el sitio web, puedo ver estos cambios, pero no puedo ver el DNS actualizado.
Alguien más ha experimentado esto? Es realmente molesto para mí ya que cambio la configuración de DNS con bastante frecuencia y tengo que revisar continuamente mi teléfono para ver los resultados actualizados de mis cambios.
Respuesta1
Como usuario de Virgin Media (Reino Unido), puedo dar fe de su mala gestión de DNS. Por otro lado, el almacenamiento en caché de DNS es muy común; La configuración DNS instantánea no existe en ninguna parte (es decir, a menos que tenga una intranet con un servidor de nombres interno). Un par de horas es un retraso típico en las cachés de DNS.
Por otro lado, no hay absolutamente nada que le obligue a utilizar el servidor DNS de su ISP (de hecho, algunos ISP le proporcionan equipos que están completamente bloqueados y no permiten el UDP
paso de paquetes, pero ese no es el caso de Virgin Media). Definitivamente deberías utilizar un servidor de nombres en el que confíes, no impuesto por tu ISP.
El servidor de nombres que usaré para este ejemplo es el servidor de nombres de Google ( 8.8.8.8
y 8.8.4.4
). Tienes dos opciones para configurarlo:
Configurar DNS del enrutador
Si su enrutador tiene opciones de configuración para DNS, úselas y configúrelas en 8.8.8.8
y 8.8.4.4
. Su enrutador es lo que proporciona todos DHCP
los parámetros a sus máquinas y los servidores DNS están dentro de estos parámetros.
Si, como yo, estás usando la última versión de Virgin MediaSúper Centro, entonces no podrá cambiar la configuración DNS del enrutador. Una forma de evitarlo es configurar elSupercentro de máquina virtualcomo módem y utilice otro enrutador como enrutador efectivo. Sin embargo, eso requiere que tengas o compres un enrutador adicional.
Configure el solucionador de DNS en su máquina
Si no puede reconfigurar qué servidores de nombres le presenta el enrutador, puede configurar qué servidores de nombres utilizará su máquina. Su pregunta está casi fuera de tema para el sitio web de U&L, ya que no pregunta explícitamente sobre nada relacionado con UNIX. Sin embargo, por el hecho de que estamos en U&L, asumiré que estás en una máquina *nix.
La configuración del solucionador de DNS está en el /etc/resolv.conf
archivo; el archivo debe editarse de la siguiente manera:
nameserver 8.8.8.8
nameserver 8.8.4.4
Sin embargo, si simplemente edita ese archivo, su servicio sobrescribirá esa configuración DCHP
en cualquier sistema *nix moderno. También debe configurar su DHCP
servicio para que no actualice la información DNS cuando la recupera del enrutador. El servicio más común DHCP
hoy en día es el que proporciona el dhcpcd
paquete (creo).
Para configurar dhcpcd
para ignorar la información DNS que obtiene del enrutador (y no sobrescribirla resolv.conf
), debe asegurarse de que el archivo /etc/dhcpcd.conf
no tenga una línea sin comentar como:
option domain_name_servers
Tenga en cuenta que option
se pueden configurar varios mensajes de correo electrónico en una sola línea interior /etc/dhcpcd.conf
. Debe asegurarse de que domain_name_servers
no esté presente en ninguna de las líneas que comienzan con option
.