DNS

Tutorial de DNSMasq Ubuntu

Tutorial de DNSMasq Ubuntu

DNSmasq es una herramienta liviana para proporcionar tanto el servicio DNS como el servicio DHCP para redes de pequeña escala.

La caché de DNS local de DNSmasq ayuda al tiempo de respuesta durante la navegación por Internet. Debido a que los nombres de dominio se almacenan localmente en la primera visita a un sitio, el navegador no tiene que ir a un servidor de nombres de dominio (DNS). Mejora la velocidad de navegación.

El servicio de protocolo de configuración dinámica de host (DHCP) proporciona a una computadora la capacidad de asignar direcciones de red a otras computadoras en la red. El servicio DHCP de DNSmasq puede proporcionar concesiones DHCP tanto estáticas como dinámicas.

Cuando DNSmasq recibe una consulta, busca la entrada en la caché local. Si no se encuentra la respuesta, la reenvía a un servidor DNS real. También monitorea / etc / hosts. Le brinda la capacidad de controlar el tráfico usando el archivo / etc / hosts. Si desea retirar el acceso a un sitio llamado www.restringir este sitio.com, puede ingresar "0.0.0.0 www.restringir este sitio.com ”en su archivo / etc / hosts. Puede utilizar esta estrategia para bloquear localmente sitios no deseados.

El paquete "dnsmasq" puede interferir con Network Manager, que puede proporcionar servicio DHCP mediante el uso del paquete "dnsmasq-base". Entonces, para los usuarios de Network Manager, la recomendación es instalar "dnsmasq-base" sin el paquete "dnsmasq".


Instalación de DNSmasq

El "dnsmasq" es un paquete estándar de Ubuntu. Entonces, puedes instalarlo usando los siguientes comandos

$ sudo apt-get install dnsmasq

Toda la información de configuración de DNSmasq reside en el siguiente archivo:

/ etc / dnsmasq.conf


Configuración de la caché de DNS local

El trabajo de un servidor DNS es traducir nombres de dominio legibles por humanos a direcciones IP. Cuando un navegador solicita un sitio como www.Google.com, este nombre de dominio debe traducirse a una dirección IP como 172.217.5.196. Los servidores DNS tienen las tablas de nombre de dominio a dirección IP. Cuando configura una caché de DNS local, las solicitudes de su navegador no tienen que ir a estos servidores DNS remotos para obtener las direcciones IP cada vez. La caché de DNS almacena la entrada de nombre de dominio a dirección IP. Puede reducir cientos de milisegundos del tiempo de consulta de su navegador. El resultado son respuestas más rápidas.

Para activar la caché de DNS, abra el siguiente archivo en un editor como gedit o vim en modo de administración:

/ etc / dnsmasq.conf

Y cambia la siguiente línea:

# listen-address = Para escuchar-address = 127.0.0.1 

A continuación, abra el siguiente archivo en un editor:

/ etc / dhcp3 / dhclient.conf

Cambie la siguiente línea:

#prepend domain-name-servers 127.0.0.1; Anteponer servidores de nombres de dominio 127.0.0.1; 

La opción de prefijo le dice a la computadora que verifique localmente (127.0.0.1) para el servidor DNS. Entonces, la solicitud para resolver nombres de dominio primero irá al dnsmasq.

A continuación, abra el siguiente archivo en un editor:

/ etc / resolv.conf

El archivo debería verse así:

# Generado por dhcpcd a partir de eth0.dhcp # / etc / resolv.conf.head puede reemplazar esta línea servidor de nombres 192.168.sesenta y cinco.1 # / etc / resolv.conf.la cola puede reemplazar esta línea 

Agregue el "servidor de nombres 127.0.0.1 "a la resolución.conf archivo como la primera línea activa:

# Generado por dhcpcd a partir de eth0.dhcp # / etc / resolv.conf.head puede reemplazar esta línea servidor de nombres 127.0.0.1 servidor de nombres 192.168.sesenta y cinco.1 # / etc / resolv.conf.la cola puede reemplazar esta línea 

Reinicie DNSmasq usando el siguiente comando:

$ sudo / etc / init.reinicio de d / dnsmasq

Ahora tienes una caché DNS configurada en tu computadora. El nombre de dominio y la dirección IP de cualquier sitio nuevo

Tutorial de Battle for Wesnoth
The Battle for Wesnoth es uno de los juegos de estrategia de código abierto más populares que puedes jugar en este momento. Este juego no solo ha esta...
0 A.D. Tutorial
De los muchos juegos de estrategia que existen, 0 A.D. logra destacarse como un título completo y un juego táctico muy profundo a pesar de ser de códi...
Tutorial de Unity3D
Introducción a Unity 3D Unity 3D es un potente motor de desarrollo de juegos. Es multiplataforma, es decir, te permite crear juegos para dispositivos ...