Conectividad

Anuncios Indeseados: La Magia de Pi-hole en mi Servidor DNS

Última actualización realizada el 14 de febrero de 2024 por カ~ボチ Kabochi

Actualmente, dispongo de un servidor DNS que hasta hace unos años se utilizaba para bloquear dominios utilizados para servir anuncios. Originalmente, mi servidor no fue diseñado con el propósito de bloquear anuncios, pero su función original sigue siendo relevante. Sin embargo, debido a los cambios que han ocurrido, he tenido que migrar hacia el uso de DOH (DNS over HTTPS) y DOT (DNS over TLS) para el DNS recursivo. Esto ha introducido registros HTTPS en el proceso, y debido a la naturaleza de mi servidor, no puedo bloquearlos de la manera que deseo (devolviendo 0.0.0.0). En cambio, solo puedo dejarlos como ignorados. Al navegar y solicitar versiones HTTPS de los dominios, esto resulta en el doble de peticiones. Además, los registros HTTPS no quedan en caché. Por esta razón, decidí utilizar los DNS de NextDns como upstream. Sin embargo, este servicio tiene límites cuando se utiliza de forma gratuita, y para mi uso, realizando pruebas o experimentando con el servidor, rápidamente agoto el 25% del límite en un solo día.

Debido a esto, pensé que sería mejor utilizar Pi-hole como upstream en mi servidor, de esta manera, puedo aprovechar el bloqueador de anuncios y todos los beneficios que ofrece Pi-hole en mi propio servidor. Inicialmente, consideré usar una Raspberry Pi para alojar el servidor Pi-hole, pero para las pruebas iniciales, pensé que no era lo más indicado. Por lo tanto, decidí utilizar Docker, aunque nunca lo había utilizado antes. Anteriormente, me enfrenté a varios problemas, pero al parecer, estas complicaciones estaban relacionadas con configuraciones de idioma foráneas. Mi servidor tenía el formato de hora y fecha en japonés, lo cual, junto con el idioma, causaba errores. Afortunadamente, todos estos problemas se resolvieron al cambiar el formato de fecha al estilo occidental.

Como siempre, aprendo sobre la marcha y surgen problemas, pero instalar Pi-hole en Docker resultó sorprendentemente sencillo. Una vez instalado, al menos para mí, no fue necesario ajustar ninguna preferencia, excepto agregar nuevas listas de dominios bloqueados.

Al agregar una nueva lista, noté que los dominios no se agregaban. Sin embargo, a veces, no leer adecuadamente puede llevar a malentendidos. Al agregar una lista, las instrucciones detalladas en las indicaciones explican el procedimiento necesario. En resumen, ¡siempre es mejor leer!

leer!

Después de verificar que todo funciona correctamente y de obtener una buena puntuación en la prueba de adblock, me siento tranquila. El único problema que enfrenté fue causado por mí misma, así que por ahora, todo está bien. Aún queda por ver si surgen problemas con el uso continuado.

Lo único que quería cambiar era el tamaño de la memoria caché, ya que 10000 me parece bastante bajo. Sin embargo, hasta que no tenga datos sobre las evicciones de caché, no sabré el tamaño adecuado. Solo queda esperar y, más adelante, enfrentarse al desafío de cambiar esto, ya que he observado que no es tan fácil hacerlo cuando se utiliza Docker.

29 De Enero De 2024

Debido a la frecuencia de errores «NODATA» que experimentaba Pi-hole en Docker, posiblemente ocasionados por la presencia de otro servicio DNS en el mismo servidor, decidí realizar una instalación separada para evitar conflictos. Hasta el momento, no he experimentado más problemas relacionados.

01 De Febrero De 2024

Hemos adquirido la aplicación llamada Pi-hole Remote. De esta manera, me será más fácil revisar el registro de consultas (query log) de Pi-hole desde el teléfono y el iPad. Aunque la interfaz web de Pi-hole es adaptable (responsive), no hay nada como contar con una interfaz dedicada.

02 De Febrero De 2024

Últimamente, el servicio de NextDNS ha estado presentando problemas con la conexión anycast.

PING XX.XX.XX.XXX (XX.XX.XX.XXX): 56 data bytes
64 bytes from XX.XX.XX.XXX: icmp_seq=0 ttl=54 time=83.940 ms

Normalmente tenemos un ping de 1 ms, pero actualmente está alrededor de 83 ms. Espero que solucionen esto pronto. Por esa razón, considero que fue acertada la decisión de instalar Pi-hole en este momento.

08 De Febrero De 2024

He agregado una instancia adicional como respaldo para cuando necesite apagar una de ellas, evitando quedarme sin conexión mientras realizo modificaciones o reinicios. Además, las he nombrado para poder distinguirlas claramente

14 de Febrero De 2024

Después de investigar más sobre los DNS tipo Pi-hole, descubrí que existen otros dos llamados AdGuard Home y Blocky, que afirman tener más características y ser más rápidos al resolver dominios. Sin embargo, Blocky carece de una interfaz web para interactuar, por lo que me decidí por AdGuard Home. Además, AdGuard Home cuenta con soporte para japonés, lo cual es muy útil para mí. Después de probarlo, parece ser más rápido que Pi-hole y su instalación fue mucho más fácil, a pesar de que Pi-hole ya era bastante sencillo de instalar. A partir de ahora, tal vez escriba una publicación sobre AdGuard y los ajustes que he realizado. Por ahora, daré por terminado este post.

おわり。

Tags : DNSSERVIDOR
カ~ボチ Kabochi

The author カ~ボチ Kabochi

Me gusta escuchar musica en cualquier idioma y de cualquier tipo, los juegos pero no soy fan de ninguno a menos que sea bueno. No me gustan los juegos basados en turnos (porque no se jugarlos), prefiero el anime al manga.

«Para que vivir en el pasado si mañana saldra un juego nuevo»

Leave a Response

Este sitio esta protegido por reCAPTCHA y laPolítica de privacidady losTérminos del servicio de Googlese aplican.

El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.