Este es el comando dnsproxy que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dnproxy - Proxy DNS
SINOPSIS
dnproxy [-dhV] [-c presentar]
DESCRIPCIÓN
El dnproxy daemon espera las consultas del servidor de nombres en una dirección especificada por el usuario, despacha
estas consultas a servidores de nombres autorizados y recursivos y reenvía las respuestas recibidas
de vuelta al cliente original.
Las opciones son las siguientes:
-c presentar Leer la configuración del archivo.
-d Desconéctese del terminal actual y ejecútelo como proceso en segundo plano.
-h Mostrar uso.
-V Mostrar versión.
Si un cliente de una dirección IP interna realiza una búsqueda recursiva, la consulta se reenvía a un
servidor DNS recursivo. Consultas autorizadas y consultas de clientes en el extranjero.
las redes se reenvían a un servidor DNS autorizado.
CONFIGURACIÓN ARCHIVO
Al inicio dnproxy lee un archivo de configuración especificado a través de la opción -c o en el valor predeterminado
ubicación de /etc/dnsproxy.conf.
Se reconocen las siguientes palabras clave:
autoritario IP
Dirección del servidor de nombres autorizado [obligatorio].
recursiva IP
Dirección del servidor de nombres recursivo [obligatorio].
escuchan IP
Dirección local (predeterminado en 0.0.0.0).
Puerto número
Número de puerto local (predeterminado en 53).
chroot camino
Un camino para hacer chroot antes de comenzar a responder consultas.
usuario nombre
Un usuario al que cambiar antes de comenzar a responder consultas.
tiempo de espera autorizado segundos
Tiempo en segundos cuando se agota el tiempo de espera de las consultas autorizadas (el valor predeterminado es 10).
tiempo de espera recursivo segundos
Tiempo en segundos cuando se agota el tiempo de espera de las consultas recursivas (el valor predeterminado es 90).
puerto autorizado número
Número de puerto en el servidor de nombres autorizado (el valor predeterminado es 53).
puerto recursivo número
Número de puerto en el servidor de nombres recursivo (predeterminado en 53).
statistics segundos
Período entre la salida de estadísticas (el valor predeterminado es 3600). Utilice 0 para deshabilitar la salida de
estadísticas completamente.
interno del sistema,
Declare las redes reconocidas como internas y, por lo tanto, elegibles para realizar consultas recursivas. Uno
red en notación CIDR por palabra clave.
EJEMPLO
autorizado 10.1.1.1
recursivo 127.0.0.1
puerto recursivo 10053
escuchar 192.168.1.1
puerto 53
chroot / var / empty
usuario nadie
interno 192.168.1.0/24
interno 127.0.0.1
ESTADÍSTICA
Cada hora (por defecto) dnproxy registra las estadísticas recopiladas sobre su uso en el estándar
error (o syslog cuando se ejecuta separado). Las estadísticas se parecen a
ActiveQr AuthorQr RecursQr AllQuery Respondido
0 0 0 0 0
TimeoutQ eliminadoQ eliminadoA LateAnsw HashColl
0 0 0 0 0
y tienen el siguiente significado:
ActivoQr
Número de consultas actualmente activas enviadas por proxy a los servidores.
AutorQr
Número acumulado de consultas autorizadas.
RecursQr
Número acumulado de consultas recursivas.
Toda consulta
Número acumulado de todas las consultas recibidas.
Contestada
Número acumulado de consultas respondidas.
Tiempo de espera Q
Número acumulado de consultas que no recibieron respuesta a tiempo.
caídoq
Número acumulado de consultas descartadas (por ejemplo, errores de transmisión).
CaídoA
Número acumulado de respuestas descartadas.
respuesta tardía
Número acumulado de respuestas recibidas después del período de tiempo de espera.
HashColl
Número acumulado de colisiones hash en la lista de consultas.
Utilice dnsproxy en línea utilizando los servicios de onworks.net