Hace 6 años | Por bonobo a redeszone.net
Publicado hace 6 años por bonobo a redeszone.net

El popular servicio de CDN Cloudflare, ha lanzado unos servidores DNS IPv4 y IPv6 de manera pública, por lo que cualquiera de nosotros en nuestros hogares podemos usar dichos servidores DNS para resolver todas las solicitudes. Una de las características de estos servidores DNS de Cloudflare es que son muy fáciles de recordar, tan fácil como los de Google (8.8.8.8). ¿Quieres saber cuáles son estos servidores DNS y el rendimiento que nos proporcionan?

Comentarios

H3noruRojo

#9 Venía a poner eso mismo, pero como te has adelantado, te llevas un votito positivo

Adson

#9, para los que no nos enteramos, ¿qué diferencia hay entre eso y OpenDNS que hace unos años nos dijeron que era lo que más convenía ponerse?

ACEC

#74 Es tu forma de elegir quien quieres que te espíe. Para todo lo demás: #9

Stash

#12 Me lo has quitado de la metáfora. Iba a plantear exactamente el mismo ejemplo.

sahueso

#12 Eso es lo que sabemos. Pero aparte de eso, hay algo más que hagan los DNS? Afecta los ping en los juegos online?

Hasta hace unos dias estaba usando los DNS publicos de google en mi PS4. Cuando jugaba BF1 teniendo alrededor de 78 de ping el juego me reportaba que tenia ping muy altos, y lagueaba un poco. No hice más que cambiar los DNS a los que me ofrece mi ISP y los ping bajaron a 74 más o menos (conectado al mismo server). Curiosamente, aunque subieran a 78 como antes, el juego no me reportaba ping altos.

Llevaba un tiempo con el problema, pero como entendia que los DNS solo funcionaban al entrar a una pagina web, pues nunca los cambié.

Wayfarer

#8 BTW, enlace al anuncio oficial en el blog de CloudFlare (en inglés):
https://blog.cloudflare.com/announcing-1111/

D

#1 yo no sé para qué sirven con eso te lo digo todo

D

#2 traducen el nombre de un dominio a una IP. Ejemplo: cuando pones www.google.com en tu navegador, este le pregunta al DNS que IP (hazte a la idea que es un número que equivale a una dirección física) tiene ese dominio , para saber dónde ir a buscar los datos para cargar la web de Google.com.

D

#3 agradezco tu intención pero para mí es magia lol no sé qué diferencia hay entre usar los A o los B

Urasandi

#4 es mas fácil recordar mipaginaxxx.com que una secuencia de números de 3 en 3

D

#5 Cierto las direcciones de las páginas con muchas X nunca se olvidan

D

#35 Además es muy útil y frecuente que varias webs estén alojadas en el mismo servidor, es decir, bajo la misma IP. Y aunque el DNS resuelve la misma dirección IP para todos esos dominios, el servidor puede diferenciar mediante el nombre a cuál debe referirse y todo queda opaco para el cliente.

D

#4 entre usar los A y los B hay diferencias, por ejemplo, de seguridad. Que unos te protegen de webs maliciosas, otros no. Unos te resuelven todas las webs de descarga, otros no (como los de los operadores), etc. Luego ya temas de rendimiento. Pero básicamente eso.

D

#4 Digamos que google.com no existe, existen unos números difíciles de recordar, y el DNS hace la conversión del nombre fácil de recordar a los números difíciles de recordar. Cada vez que dices "ey firefox vamos a googe.com" estás diciendo sin saberlo "ey DNS, llevame a google.com, que tú sabes dónde queda"

Le estás diciendo todo el rato: oye llevame a google, oye llevame a mi perfil de facebook, oye llevame a amazon a comprar x, oye llevame al porno... al final este intermediario puede saber TODO lo que haces en internet, tu nombre, tu perfil de facebook, tu correo, tu linkedin, tus preferencias sexuales, tus compras, tus ideas políticas...

Por no hablar del peligro de que hagan mal la redirección a propósito y te lleven a un sitio clonado del original, por ejemplo de tu banco, y te sacan las claves y firmas. A que suena bien?

Pues la diferencia entre usar A o B puede no ser ninguna o ser mucha dependiendo de las intenciones de A y B.

analphabet

#7 Eso que dices no es correcto del todo.

Al servidor dns le pides que te resuelva facebook.com o amazon.com, y para ello solo le proporcionas el nombre del dominio, no le entregas la url completa del perfil de fb o la url del artículo de amazon.

Y hacer mal la redireccion a proposito, dudo mucho que ellos mismo se vayan a montar un phising, no es legal. Ellos simplemente actuan en modo cache de los dns root servers.

#11 No se como está el tema con esos routers, pero siempre puedes configurar en tus dispositivos que la asignación de dns sea manual y poner los que tu quieras.

P

#17 routers de fibra, vienen fijas y no editables
#16 claro, y pierdes las ventajas dhcp, todo el día liado poniendo ips

Aokromes

#20 no se, al menos los de vodafone te desactivan el servicio de dns cache llamando por telefono, igual puedes lograr que te los permitan editar si les dices que has contratado un servicio de pago....

a

#21 O editas el archivo hosts de windows y te dejas de llamadas... Está aquí: C:WindowsSystem32driversetchosts

Aokromes

#45 que tiene que ver el editar el HOSTS con permitirte EDITAR los servidores dns de tu ROUTER para toda tu LAN?

a

#49 Pues depende de lo que quieras tiene mucho que ver.

Aokromes

#57 dime tu como cambiando el HOSTS en mi linux voy a solucionar que mi router intercepte las peticiones al servidor dns que tenga configurado y lo mande al servidor dns mi ISP en lugar de al que yo configure. O logre que mi movil use el servidor dns que yo quiera y no el del router.

a

#83 Primera pregunta. Si configuras en tu linux el archivo HOSTS, tu router no intercepta ninguna petición DNS, porque sencillamente no se hace tal petición, por prioridad, el archivo hosts es la primera, por lo que si resuelve el dominio, no se consulta ningún DNS.
Segunda pregunta. Obviamente, cada equipo tiene su archivo hosts, si lo que quieres es que todos los dispositivos de la red usen el mismo DNS, tienes que cambiarlo en el servidor DHCP, que en una red doméstica suele ser el router. Hay que tener cuidadado con qué DNS pones, ya que te fias totalmente de él. Si pones ing.es por ejemplo y tu DNS es de dudosa reputación, te puede resolver a una página que se parece, pero no es la de tu banco y cada día el de más gente y te comes un phishing como un templo.

En cualquier caso, en todos los dispositivos puedes poner una IP baja ya que DHCP suele venir configurado a partir de la 192.168.1.30, con su máscara de red y tus DNS y pillará esa IP, no hará caso al DHCP. El tema es que tendrías que hacerlo en todos los dispositivos y tu router no interceptará nada, pero claro, para eso lo cambias en el router y tiras de la comodidad de DHCP...

analphabet

#20 Que va, los perfiles de red de los sistemas operativos de hoy en día te dejan activar dhcp y al mismo tiempo asignar dns's estáticas. Le pones las dns que quieres ahí y ya se quedan para siempre no hace falta estar cambiandola todo el día.

#14 #18 No hagas eso porque el ubuntu te lo va a sobrescribir (de hecho si editas el resolv.conf verás que tiene un comentario arriba que te dice que no lo edites a mano), lo que tienes que hacer es editar el /etc/network/interfaces y por ejemplo para el eth0 con las dns de google la configuración vendría a ser:
auto eth0
iface eth0 inet dhcp
dns-nameservers 8.8.8.8 4.2.2.2

a

#20 Creo que #16 se refiere a que puedes editar el archivo hosts de tu PC donde puedes decir manualmente a qué IP resuelve cada dominio. No tiene nada que ver con DHCP, salvo casos muy concretos que no nos ocupan en este caso.

analphabet

#42 No, lo que dije es que puedes tener dhcp activado y a la vez tener las dns cambiadas manualmente. Si no queda claro, un ejemplo, le puedes decir al windows que te configure la red por dhcp para que te de ip/netmask/gateway y a la vez decirle, eh, pero las dns no me las toques que quiero tener las 8.8.8.8 y 8.8.4.4 de google.

a

#72 Sí, eso también puedes hacerlo, pero no entiendo por que harías eso en lugar de cambiar en el servidor DHCP los DNS que quieres que te de. SI en tu casa quieres que te de los de google, se los metes al DHCP ¿no?

Aokromes

#77 solo hay un problema, hay muchos routers de ISP que NO te dejan cambiar el servidor dns a nivel de router, Y para tocar mas los cojones interceptan las peticiones de dns y las transfieren a los servidores dns del ISP en lugar de al servidor dns que tengas configurado en tu sistema operativo.

a

#82 ¿Eso es cierto? Nunca he visto que no se pueda cambiar el DNS pero parece plausible. Lo de interceptar, ¿Cómo lo has comprobado? porque entiendo que hará un NAT/MITM en el puerto DNS. No es facil de comprobar... Tendría que pinchar un PC después del router que en mi caso es router/ONT así que jodido.
Te agradecería que me comentaras cómo lo has comprobado para ver si a mi me están haciendo la guarra.

Aokromes

#97 pidele capturas a #11 lo de interceptar usan una mierda llamada proxy cache.

Aokromes

#98 err dns cache #97

P

#97 los LIVEBOX de orange/jazztel tienen las DNS en el servidor DHCP fijas, no pueden modificarse.

analphabet

#77 Eso lo podrías hacer si tienes acceso al router. A la persona que estaba contestando decía que con su router de jazztel no podía cambiarlo.

Aokromes

#88 el problema no es tener o no tener acceso al router, si no que esta desactivado el poder cambiar de servidores dns o incluso que el router intercepta las peticiones dns y redirigen las peticiones a los servidores dns del isp lol

analphabet

#89 Diría que practicamente cualquier router doméstico accediendo en modo admin te deja cambiarle las dns que te sirve por dhcp. Otra cosa es que el usuario que te de el proveedor venga tan capado que no tenga esa opción. Habrá alguna excepción pero la inmensa mayoría funcionan así.

Que el propio router te intercepte paquetes y los redirija al isp, algún caso habrá, pero no es una práctica muy optima para ponerla a funcionar en un dispositivo que va con la cpu y ram justitas, pudiendo hacer eso mismo a nivel de isp.

Aokromes

#92 vodafone y jazztel lo estan haciendo la interceptacion de dns y no dejarte editar los dns en el router.

analphabet

#93 Yo tengo vodafone y el router me deja editar las dns, tiene por defecto la propia ip del router pero se puede cambiar. Con el propio usuario vodafone/vodafone.

Si pruebo con dig un host legítimo (www.google.es) veo tiempos suficientemente dispares dependiendo del servidor que le ponga como para entender que realmente me están respondiendo diferentes servidores. Google una media de 4ms, Cloudflare 6ms, Telefónica 3ms, Opendns 20ms, Vodafone 12ms. Además en los que se dejan hacer traceroute, el tiempo de respuesta del ultimo host viene a ser el mismo que el tiempo de respuesta del dns.

Si pruebo uno de los hosts que vodafone capa a través de su sistema censor "castor" (he eligido una web de torrents) la petición dns tarda exactamente lo mismo que al probar con www.google.es, y de hecho las ip's que me entrega son las de verdad. Sin embargo, al acceder vía web es cuando el sistema castor salta y no te deja ver la web.

Yo diría que a día de hoy en mi conexión de fibra vodafone no está interviniendo el dns sino el http. Ojo, no digo que pasivamente no lo pueda estar logueando para una posterior explotación de esos datos, pero intervenirlo seguro que no.

Aokromes

#100 tal vez no afecta a todos los clientes de vodafone, pero lo de que no dejan cambiar los dns en muchos routers y tienen un dns cache es un hecho.
https://foro.vodafone.es/t5/Vodafone-ADSL/Problemas-con-los-DNS/td-p/688473
https://foro.vodafone.es/t5/Vodafone-Fibra/Vodafone-fibra-DNS-restringido/td-p/756186

analphabet

#100 A ver, los propios de vodafone le estaban ofreciendo al usuario cambiar las dns. Volvemos lo que dije antes, con el usuario de admin del router los de vodafone se meten y te cambian las dns. Lo que no está es esa opción disponible para el usuario con pocos privilegios que te dan con el router, lo dije en #92.

Ese caso concreto pinta a mal diseño del router por parte del fabricante más que a un problema originado por vodafone. Tener un cache dns integrado en el router no tiene porqué ser malo, el problema es que estaba mal implementado. Mi router de vf por ejemplo levanta su propio servidor dns y ahí hace los cacheos pertinentes. Menos costoso para la cpu/ram del router y más fiable y ante un fallo de similares características cambias las dns de 192.168.0.1 a otra cosa y a correr.

Lo que me parece lamentable es que sabiendo vodafone que han dejado a esa persona (y a saber todos los que no se han quejado porque no tenían ni idea) con un internet de mi**da durante el tiempo que duro esa incidencia no se dignen a regalarle ese mes de servicio como poco.

orangutan

#93 #94 #11 #66 Depende el modelo de router, yo tengo un zte de jazztel que si deja:

a

#88 ah! vaya natzis los de jazztel.

p

#20 Acabo de mirar en mi router de fibra Lowi y me permite modificar "Servidor DNS Local", ¿es el mismo DNS al que se refiere el artículo?

D

#4 recuerda los números de teléfonos yankis tipo:

555-JETEXTENDER

Como lo marcarías en un teléfono de toda la vida?

Una pista

2 ABC
3 DEF
....

Pues eso hace una dns.

Abeel

#23 mal ejemplo, porque según esa reducción lógica Google y googlo tendrían IP similares. Es mejor el ejemplo de la agenda.

D

#31 claro que es un mal ejemplo, expongo un ejemplo de traducción que tenían que hacer los humanos. Como dices un dns es como una agenda.

joffer

#4 Una DNS es un alias sobre una dirección física de Internet:

Donde deberías poner 192.112.183.27 puedes poner miequipo.com gracias a que existen las DNS.

Un servidor de DNS son equipos que tienen o saben donde conseguir todos esos alias, de tal forma que tu le preguntas con un nombre entendible por los humanos y ellos responden con un conjunto de números que es la dirección física que corresponde a ese nombre en Internet.

D

#4 No le rompais la magia al muchacho explicando el truco, si dice que para el es magia, pues es magia y no quiere saber

AsVHEn

#4 ¿Dices entre que sea google quién administre los DNS o sea Cloudfare? Si es eso:
- Porque Cloudfare es más rápido (son milisengundo así que poco se va a notar).
- Porque Cloudfare no va espiarte (o por lo menos eso dicen, que borran los historiales al día).

#1 Puedes escribir las IPs en lugar de los dominios perfectamente y así evitas ese "espionaje".

t

#10 No del todo. Eso solo funciona para el dominio principal del servidor en esa IP.

Por ejemplo, si en un servidor tienes www.miservicio.com, y también api.miservicio.com y foro.miservicio.com, usando la IP solo llegarías al primero.

No es extraño que sitios no masivos convivan en el mismo servidor. Y ya no te hablo de los malditos hostings compartidos... por ejemplo, puedes tener una intranet para tus clientes en la que cada cliente accede a una URL tipo cliente1.miservicio.com de forma que miservicio se adapte a ese cliente (tan simple como la estética o tan complejo como los usuarios que pueden iniciar sesión en ese subdominio concreto). Siempre es la misma aplicación web, pero se accede desde diferentes URL. Obviamente, no hagáis esto en casa si se trata de un servicio que necesite SEO

meso

#1 no, al final sí se quiere estar conectado la pregunta es quien quieres que te espíe...

KarmaBajoCero

#36 Si, pero si te "espía" tu compañía de ADSL vincula tu resolución de DNS a tu nombre, nif, dirección, IBAN...
Si te "espía" Google los puede vincular a los datos que le des a Google, que son menos
Si te "espía" CloudFare lo puede vincular a pocas cosas, casi es mejor así.

Yo seguiré con 8.8.8.8, total Google ya lo sabe todo de mi

A

#43 ya, solo que tu compañia va a "espiarte" uses sus dns o no, y si usas unas dns de otra compañía acabarás dando tus datos a tu isp y a esa segunda compañia, a dos
No entiendo el argumento de la privacidad sinceramente, tu isp siempre puede saber tu tráfico uses las dns que uses
Y si encima usas las dns de cloudfare, sabiendo que tu isp te espía sí o sí, y que google sabe de tí más que tú mismo uses sus dns o no, encima le estarás dando tu tráfico a una tercera empresa
No lo entiendo sinceramente

KarmaBajoCero

#55 tu compañía, teniendo solo las IPs y usando casi siempre el tráfico encriptado (casi todo lo está ahora), tampoco puede saber gran cosa.

A

#60 saber los metadatos es exactamente del espionaje que se habla, es más que de sobra y google por ejemplo no usa otra cosa ni lo necesita

KarmaBajoCero

#61 No pueden ver metadatos de trafico encriptado, solo puertos y tipo de datos.

anv

#1 Si tienes linux basta con que instales el paquete BIND para tener tu propio DNS sin depender de nadie. Para windows seguramente algo habrá por ahí.

Aokromes

#84 el mismo BIND

c

#84 Eso para montar un dominio está muy bien, ahora para navegar por internet, le veo yo lagunas.

Jakeukalane

#29 así anda la cosa, que escribir dos líneas es magia/matrix.

D

#39 Un usuario medio no entiende ni tiene porque entender, hay que ver todo desde otro prisma.

Jakeukalane

#40 por supuesto, pero era un comentario más en general, son cosas simples, es cuando alguien le explicas "un poco" de las clasificaciones de las partículas subatómicas y al medio minuto dice "qué complicado"...

El problema con respecto a los comandos etc es que la gente no sabe usar un teclado, no saben escribir ni copiar ni pegar. Ahí radica el mayor problema.

D

#41 Por eso se llaman usuarios. La gente no sabe ni que tiene instalado en el movil va a saber abrir una consola de comandos... Es por cosas asi que linux esta donde esta, cuando en linux tienes que hacer algo mas de fondo te tienes que ir a linea de comandos, buscar en las catacumbas... Eso un usuario medio no lo quiere. Ah, y encima te hablan con prepotencia los linux-nerds...

Jakeukalane

#44 para usar linux no necesitas eso, pero te facilita la vida, para que usar algo menos potente cuando puedes usar algo mejor.

En windows la terminal, que me ha tocado usarla, es horrible, antigua, fea y no deja pegar...

D

#44 También se puede hacer a través de la interfaz gráfica.

D

#40 Un usuario medio es gilipollas y ni siquiera va a querer cambiar las DNS en su vida, no sabe lo que es ni le importa así que no hace falta pensar en como decirle a un usuario medio como cambiar las DNS y menos en Linux.

Gol_en_Contra

#39 Escribir dos líneas es fácil. Lo difícil es saber qué es lo que hay que escribir, digo yo.

Jakeukalane

#75 lo sé, yo me refería a cuando tienes ya el tutorial. Hay gente que copiar y pegar se le hace un mundo porque no saben.
Eso es todo ya está.

t

#39 Y eso que son nativos digitales

D

#29 El usuario medio no tiene ni idea de redes. A lo sumo sabrá configurar el NAT para usar los programas de P2P. Para todo lo demás tendrá algún amigo o conocido que se lo arreglará.

Jakeukalane

#79 yo no tengo ni idea de redes pero se usar un teclado.

Luigi003

#18 el resolv.conf se sobreescribe cada reinicio lol

dgranda

#50 eso es algo que se puede configurar

$ sudo dpkg-reconfigure resolvconf

D

Ya puestos y por tener todas las opciones, también está el DNS Quad9 de IBM.

9.9.9.9

D

#37 Ya lo menciona el artículo:

Recientemente la empresa IBM lanzó unos DNS públicos llamados Quad9, orientados específicamente a la privacidad y seguridad. Estos DNS son una alternativa muy interesante, ya que su rendimiento es bastante bueno, y es muy fácil de recordar, ya que su IPv4 es:

9.9.9.9

thorpedo

Un artículo bastante flojeras la verdad... La mitad del artículo no sirve para casi nada

D

OpenDNS ha pasado de moda?

a

#27 No, la gracia es que para muchos como yo, es necesario que la IP sea fácil de recordar. Es decir, yo siempre configuro los DNS de google porque la IP es 8.8.8.8 y 8.8.4.4 Los DNS de OpenDNS tienes que mirarlos desde otro equipo que tenga los DNS puestos... Vamos, un coñazo.

infestissumam

¿Por qué debería cambiar el DNS principal de Jazztel 87.216.1.65 por el de google 8.8.8.8. o cloudfare 1.0.0.1 si Jazztel es el más rápido de los tres al hacer un ping?

D

#38 Por si te entra la paranoia de que Jazztel no resuelva direcciones que entre en conflicto comercial con sus propios productos o servicios.

D

#54 Cosa que hace..

infestissumam

#54 Ya veo...

#64 ¿Por ejemplo?

D

#69 Capan las DnS a nivel de router en los livebox, cambiar a las de por ej google y voilá, magicamente puedes entrar en paginas que antes no.

A

#38 creo que además de que resuelven más rápido los de google, los baneos jurídicos a ciertas webs pueden evitarse simplemente usando otras dns

p

#56 Pero si obtienes la IP en cualquier servicio online podrías entrar, ¿no?

anv

#38,#74 Si el de Jazztel te va más rápido, mejor. Pero supuestamente los DNS de google son más rápidos en responder si el dato no está cacheado de antemano. A demás cuando bloquean sitios en España lo hacen ordenando a los proveedores que no respondan a ese dominio mientras que los que no están en España como los de google siguen funcionando sin problemas.

Otra cosa molesta que he visto a veces en los DNS de los operadores es que cuando escribes mal una URL en el navegador te responden con una IP como si la URL existiera y te muestran una página suya con propagandas.

Espartalis

Clickbaiting de libro. Se podría haber resuelto perfectamente en la entradilla.

Lo siento pero voto negativo.

A

Los que sois de telefonica teneis una sorpresita pues hay ciertos router que usan la ip 1.1.1.1 de manera interna asi que es imposible usar esa ip como dns

g

#53 la 1.1.1.1 no, pero puedes usar la 1.0.0.1 y como secundaria la de quad9 9.9.9.9

mperdut

#62 Haceis unas mezclas un poco raras, lo primero, que muy raro que se llegue a utilizar la segunda DNS por fallo de la primera.

Lo segundo, ¿que quieres la maxima velocidad posible o proteccion antimalware?. Si es lo primero pues de segunda pon la de google (por ejemplo) o como si no pones nada. Y si es lo segundo pon la de Quad9 la primera y de segunda pues la segunda de Quad9 o lo mismo que te digo antes, o incluso no poner nada.

g

#90 "muy raro que se llegue a utilizar la segunda DNS por fallo de la primera."
No tiene por que ser problema de la DNS, a lo mejor tu ISP tiene algun problema de rutas o algun otro salto intermedio y tienes problemas para acceder a esa dirección, o hay una alta latencia. No sería la primera ni será la última vez que pasa. No pasa nada por tener 2 DNS's, y de hecho es buena práctica.

En cuanto a velocidades, Cloudflare son más rápidas que las de google según los benchmarks, veremos como evoluciona cuando haya más gente que se las pone, pero ahora mismo Cloudflare es mejor en cuanto a latencias.

En cuanto a seguridad... quad9 parece mejor orientada a ello pero no se enfocan tanto en el rendimiento.

A mi modesto parecer, Cloudflare como primario y quad9 como secundario.

P

Ahora solo falta que alguien diga cómo cojones cambiar las dns en los routers de orange y Jazztel....

a

#11 Y en Ubuntu

D

#11 Puedes cambiar la configuracion de red en tu conexion desde tu PC...

P

#28 si no digo que no, pero es un follon cambiarlo en todos los dispositivos.. móviles, tableta pcs... los míos, los de los niños, los de la mujer...

D

#65 Seguramente los routers jazztel y similares tengan bloqueado el cambio de DNS.

P

#66 eso mismo digo...

Abeel

Me pregunto cuanto debe haberles costado la IP 1.1.1.1 (o 8.8.8.8)

demostenes

#32 1.1.1.1 no es propiedad de Cloudflare. Es un acuerdo de Cloudflare con Apnic

Gol_en_Contra

¿Alguna ventaja en usar los de Cloudflare o los de Google?

mperdut

#74 De velocidad van muy parejos los dos, a mi me sale mas rapido cloudflare pero es irrelevante. Guiate por de quien te fias mas.

D

Me encanta como Google ha conseguido que cualquier redactor escriba contenido para el y no para el usuario, justamente lo que no querrian que pasara.

D

Menos mal que no insisten en que cambiar las DNS te hace navegar más rápido.

1 2