GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo comparar o comprobar la velocidad de su servidor DNS en Linux?

Si es un seguidor habitual de Techglimpse, en este momento debe saber qué es el DNS, cómo funciona y cómo averiguar la dirección IP del DNS configurado en su PC y cómo cambiar o cambiar a un DNS público. Antes de cambiar el servidor DNS, debe conocer la velocidad de su servidor DNS actual en comparación con otros servidores DNS. Significa que una comparación del servidor DNS será un mejor punto de partida antes de migrar a un servicio DNS diferente.

Si está utilizando una máquina Linux, entonces un paquete de código abierto llamado namebench puede ayudarlo a comparar las velocidades de varios servidores DNS. Veremos cómo hacerlo,

¿Cómo probar la velocidad de varios servidores DNS? – Análisis comparativo de DNS

En Debian, Ubuntu:

sudo apt-get install python-tk
wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
tar xvzf namebench-1.3.1-source.tgz
cd namebench-1.3.1
./namebench.py

En Redhat o Fedora Linux:

yum install tkinter
wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
tar xvzf namebench-1.3.1-source.tgz
cd namebench-1.3.1
./namebench.py

Namebench leerá los 2000 mejores sitios web de Alexa, realizará pruebas de latencia de caché, comprobará la calidad de la conexión, creará una caché de DNS inicial para 4516 servidores de nombres y comprobará si hay DNS disponibles para realizar comparaciones.

El resultado de muestra está aquí:

[root@catest namebench-1.3.1]# ./namebench.py
namebench 1.3.1 - best source (automatic) on 2013-10-10 14:35:57.084687
threads=40/2 queries=250 runs=1 timeout=3.5 health_timeout=3.75 servers=11
------------------------------------------------------------------------------
- Reading Top 2,000 Websites (Alexa): data/alexa-top-2000-domains.txt (0.7MB)
- Reading Cache Latency Test (100% hit): data/cache-hit.txt (0.1MB)
- Reading Cache Latency Test (100% miss): data/cache-miss.txt (0.1MB)
- Reading Cache Latency Test (50% hit, 50% miss): data/cache-mix.txt (0.1MB)
- Generating tests from Top 2,000 Websites (Alexa) (33575 records, selecting 250
- Selecting 250 out of 33542 sanitized records (weighted mode).

- Checking query interception status...
- Checking connection quality: 1/3...3/3
- Congestion level is 38.53X (check duration: 1541.33ms)
- Applied 4.50X timeout multiplier due to congestion: 2.2 ping, 16.9 health.
- Checking latest sanity reference
- Building initial DNS cache for 4516 nameservers (40 threads)
- Checking nameserver availability (40 threads): 0/4516

Esto debería tomar unos minutos (dependiendo de la configuración de su sistema) y luego encontrará los detalles de referencia a continuación,

Fastest individual response (in milliseconds):
----------------------------------------------
SYS-10.180.0.11 # 2.58803
DWL IN ######## 25.52795
Tatanova Mumbai ######### 27.31919
Tatanova IN ######### 28.43690
PaceNet IN ############### 48.16890
BSNL Broadband 1 #################### 62.51216
Cyberec-2 HK ############################ 89.13994
OpenDNS #################################### 114.25090
newttidc HK ######################################## 128.93414
DynGuide-2 ############################################ 141.72506
UltraDNS ##################################################### 171.75198

Mean response (in milliseconds):
--------------------------------
Tatanova Mumbai ############## 317.84
DWL IN ################ 357.67
UltraDNS ################ 373.97
OpenDNS ################## 410.44
DynGuide-2 ################### 441.36
newttidc HK ##################### 474.57
Cyberec-2 HK ###################### 510.87
PaceNet IN ######################## 552.91
SYS-10.180.0.11 ######################### 583.77
BSNL Broadband 1 ############################################# 1048.22
Tatanova IN ##################################################### 1245.82

Namebench también le dirá cuál es el servidor DNS más rápido entre los probados,

Recommended configuration (fastest + nearest):
----------------------------------------------
nameserver 203.124.230.12  # Tatanova Mumbai IN
nameserver 10.180.0.11     # SYS-10.180.0.11
nameserver 202.148.202.3   # DWL IN

********************************************************************************
In this test, Tatanova Mumbai IN is 83.7%: Faster
********************************************************************************

- Saving report to /tmp/namebench_2013-10-10_1522.html
- Saving detailed results to /tmp/namebench_2013-10-10_1522.csv

Una vez realizada la prueba, namebench guardará los informes en formato .csv y HTML.

Para ver informes gráficos, copie el archivo 'namebench_2013-10-10_1522.html ‘ a su servidor web o ábralo en su navegador web favorito.

cp namebench_2013-10-10_1522.html /var/www/html/namebench.html

Ejemplos de informes gráficos:


Linux
  1. Cómo cambiar el color de tu terminal Linux

  2. Cómo unir su servidor Linux al proyecto de grupo NTP

  3. ¿Cómo verificar la fecha de instalación de su sistema operativo Linux?

  4. Cómo comprobar la velocidad de su conexión ssh

  5. ¿Cómo iniciar el servidor Tomcat en Linux?

Cómo comprobar la velocidad de Internet en Linux

Cómo verificar todos los puertos abiertos en su sistema Linux

Cómo verificar la carga de su servidor en el sistema Linux

¿Cómo cambiar el esquema de partición en su servidor Linux?

Cómo verificar el tiempo de actividad de su servidor Linux

Cómo comprobar la versión de PHP en Linux