53 votes

L'utilisation d'OpenDNS ou de Google DNS a-t-elle une incidence sur la sécurité ou la vitesse de jeu ?

J'ai utilisé google DNS et OpenDNS il y a longtemps, mais je n'ai pas remarqué d'amélioration. J'ai récemment entendu un expert en sécurité dire qu'OpenDNS est le meilleur moyen de protection contre les logiciels malveillants. Mais j'ai découvert que cette fonctionnalité n'était pas gratuite.

J'ai vu un joueur dire que Google DNS est plus rapide pour les utilisateurs normaux et qu'OpenDNS est meilleur pour les joueurs en raison d'un ping plus faible, et tous les blogueurs recommandent l'utilisation d'un service DNS.

Mon frère a remarqué que les deux fournisseurs avaient un ping plus élevé sur steam que notre fournisseur DNS par défaut et il a lu que les DNS n'affectent en rien Dota 2 sur steam.

J'ai fait mes tests, en incognito et j'ai nettoyé les DNS après chaque test, j'ai laissé speedtest choisir les DNS les plus proches. Mes résultats sont les suivants :

enter image description here


enter image description here


enter image description here


Tous les résultats sont similaires, voire pires, que ceux du DNS par défaut, OpenDNS ayant même le ping le plus bas, mais avec une petite marge.

Les fournisseurs de DNS affectent-ils vraiment la vitesse, la sécurité ou les jeux ? Les jeux d'aujourd'hui sont principalement sur steam, donc est-ce que cela affecte steam ?

126voto

Ana cleto Points 11

Le DNS n'a aucun effet sur le ping. C'est un non-sens. Le DNS fournit des services de résolution de noms et c'est tout. Rien de plus et rien de moins.

Votre connexion internet ne passe pas par le serveur DNS, et le fait de passer par lui n'améliorerait pas votre vitesse, car il y a de fortes chances que vous passiez par plusieurs autres connexions (potentiellement à l'autre bout du monde) avant de retourner à l'endroit où vous vouliez aller. De toute façon, cela ne se produit pas normalement.

Qu'est-ce que Google ou OpenDNS ? pourrait vous offre une résolution légèrement plus rapide des noms en adresses IP et éventuellement un certain niveau de protection contre les noms de domaine connus pour être malveillants.

Il se peut que la résolution initiale du nom soit plus rapide, surtout si votre fournisseur d'accès a un petit cache DNS et ne reçoit pas souvent de demandes pour ce site, mais après la première demande, votre serveur et votre machine locale mettront la demande en cache, ce qui signifie que Google ou OpenDNS seront plus lents s'il y a une grande distance entre vous et leurs serveurs. Les tests de ping ne seront pas améliorés, sauf peut-être pour la recherche initiale.


Je l'ai déjà dit dans un commentaire ci-dessus, mais vos tests ne sont pas justes non plus par rapport à l'objectif de vos tests. L'utilisation de speedtest n'est pas pertinente pour tester le DNS et les tests que vous avez effectués résolvent des serveurs différents avec des vitesses ou des emplacements différents, ce qui fausse injustement vos résultats. Si vous voulez prouver que le DNS ne fait pas de différence réelle, vous devez sélectionner le même serveur à chaque fois.

Pourquoi les DNS ne feront-ils aucune différence ? C'est parce qu'il est utilisé dans la première demi-seconde de votre connexion à un serveur (pour résoudre un nom en une adresse) et peut-être que si votre cache est épuisé, il l'utilisera à nouveau. Vous pouvez gagner un fragment de seconde en obtenant l'adresse IP de votre jeu ou du serveur Steam, mais après cela, le logiciel prendra toujours la route directe vers le serveur et la vitesse sera la même quel que soit le serveur DNS utilisé.


Disposer d'un serveur DNS rapide peut s'avérer utile si vous naviguez sur des sites web particulièrement chargés en ressources hors site telles que des boutons de médias sociaux, des images publicitaires, des scripts et d'autres ressources dont l'emplacement doit être résolu. Cela peut être particulièrement gênant pour la plupart des utilisateurs, car le site principal semble être lent alors qu'en réalité, c'est la résolution et le téléchargement de toutes les ressources "supplémentaires" qui ralentissent le site.

De nombreuses personnes peuvent assimiler cette lenteur de résolution des ressources à un mauvais "ping" du site, alors qu'en réalité le "ping" du site est parfaitement correct. Si le site se charge plus rapidement lorsque le DNS a été modifié, c'est votre serveur DNS qui est défectueux, et non la vitesse ou le ping (latence) du site. Il s'agit de deux choses très différentes.

J'ai fait un dessin rapide de ce qui se passe (en gros).

enter image description here

Pour les connexions existantes et si le nom est dans votre cache local, vous ne verrez aucun avantage à changer votre DNS. Si les noms ne sont pas dans votre cache, le changement de DNS puede apporter une brève amélioration au début de la connexion.

27voto

ave Points 534

D'autres personnes ont signalé les logiciels malveillants, la vitesse et les points de ping. Je vais parler des quatrième et cinquième points, que les DNS aident en fait très clairement : la censure (et les bogues dans les serveurs DNS) et la protection de la vie privée.

Dans mon cas, changer de serveur DNS vous permet de contourner les blocages DNS (il y a actuellement 113683 sites web bloqués en Turquie) et se connecter à certains* sites web bloqués. La plupart des gens ici utilisent un DNS sur leur ordinateur pour pouvoir se connecter aux sites populaires bloqués.

A propos d'un problème qui pourrait affecter tout le monde, il pourrait y avoir des problèmes avec les serveurs DNS, principalement des vitesses lentes, un temps de disponibilité qui n'est pas de 100% et certains sites qui n'ont pas d'enregistrements DNS corrects (en tant que bogue). Comme les deux premiers problèmes ont été mentionnés dans d'autres réponses, je vais parler du dernier. C'est en fait très rare et peut être causé par de nombreuses raisons, mais cela m'est arrivé une fois et je vais surtout parler de ce cas. Un site était inaccessible en utilisant Google DNS mais fonctionnait correctement avec tous les autres serveurs DNS, nous avons demandé aux propriétaires de contacter Google et le site a fonctionné à nouveau sur Google DNS en quelques heures. C'est simplement un exemple de la façon dont votre choix de DNS peut vous affecter, même s'il n'y a pas de censure (ou si vous ne vous souciez pas de votre vie privée).

En outre, vos requêtes DNS peuvent être facilement consultées si vous êtes victime d'un MitM ou si, par exemple, votre entreprise ou votre fournisseur d'accès Internet vous traque. Bien que les requêtes des autres serveurs DNS leur soient également visibles, la plupart des personnes qui utilisent OpenVPN et des services VPN similaires font passer les requêtes DNS par le VPN afin de dissimuler les sites qu'elles visitent. Si vous utilisez l'adresse IP du DNS par défaut (celle de votre fournisseur d'accès ou de votre pays) dans la configuration d'openvpn, ils pourront toujours voir les sites auxquels vous accédez, même si vous êtes derrière un VPN et que vous acheminez vos requêtes DNS à travers le VPN.

* Certains sites, notamment wikileaks.org, sont bloqués au niveau IP et d'autres, notamment i.imgur.com, sont bloqués au niveau DNS.

7voto

ferricoxide Points 71

La réponse de @Mokubai est assez correcte, à l'exception de quelques détails :

En général, lorsque vous souhaitez tester les performances d'un flux de trafic donné, vous devez vous assurer que vous testez la même chose. Ping est un type de trafic basé sur ICMP. Le DNS utilise principalement UDP (bien qu'il y ait des scénarios - transferts de zone et requêtes/réponses signées - où TCP est utilisé).

Le fait que les réponses ICMP bénéficient souvent d'une qualité de service (QoS) inférieure à celle des réponses TCP et UDP aggrave encore le problème de validité de l'utilisation d'ICMP comme base de mesure des réponses UDP. C'est particulièrement vrai pour les sites importants ou très fréquentés - il est beaucoup plus logique pour les opérateurs de sites de donner la priorité aux types de trafic auxquels ils offrent des services, tout en supprimant la priorité aux types de trafic qui ne soutiennent pas directement ce service. Ce QoSing aura un impact négatif non seulement sur le ping mais aussi sur d'autres outils de diagnostic comme traceroute.

Cela ne concerne pas directement le DNS, mais il est bon d'en être conscient si vous effectuez des tâches de longue durée, orientées vers le réseau (vous ne jouez pas seulement pendant quelques minutes, ici et là, n'est-ce pas) : il n'est pas rare non plus que les fournisseurs d'accès à Internet perturbent le système de test de la vitesse. Les FAI savent que la plupart des outils de test de vitesse ne fonctionnent que pendant quelques dizaines de secondes à quelques minutes (et que la plupart des transferts s'effectuent en quelques minutes). Ils ont donc tendance à mettre en œuvre des algorithmes de modulation du trafic qui font que les tests les plus courts ne sont pas représentatifs de vos vitesses. En d'autres termes, les flux qui ne durent que quelques secondes ou quelques minutes offriront une bande passante complète pendant toute la durée du test. Si vous optez pour une méthode de test plus longue (de plus de 10 minutes à quelques heures, par exemple), vous risquez de constater que votre débit diminue avec le temps parce que l'une des liaisons a réduit la priorité de votre trafic.

Quoi qu'il en soit, si vous voulez comparer les DNS, vous devez utiliser un outil tel que dig de le faire. dig teste les protocoles qui vous intéressent et a tendance à fonctionner en mode non-cache.

6voto

jcbermu Points 16624

Lorsque vous visitez un domaine, que ce soit Google o Vapeur votre appareil consulte le DNS une fois et conserve le résultat dans le cache pendant une longue période (TTL = Time to Live), au moins une heure mais généralement plus.

Une différence de quelques millisecondes dans cette simple requête ne changera pas la latence d'un jeu en ligne.

OpenDNS o Google DNS peuvent déterminer si un site contient des logiciels malveillants ou, du moins, s'il est suspect. Ils peuvent alors vous envoyer sur un site d'avertissement où vous pourrez décider par vous-même si vous souhaitez vous connecter au site supposé malveillant,

6voto

Johnathon Points 21

Une fois l'IP résolue, vous n'avez plus besoin de DNS pour les connexions au même hôte (à condition que l'IP soit mise en cache sur votre système, bien sûr). Je pense que speedtest.net n'a besoin de DNS que lorsque vous démarrez le test pour résoudre l'IP du serveur de test, après quoi vous faites un ping au serveur sans avoir besoin de DNS. Le DNS n'a donc aucune influence sur la vitesse de connexion réelle.

Je pense que les résultats de votre speedtest se situent dans une marge d'erreur l'un par rapport à l'autre, le ping plus élevé sur le test Google DNS est probablement dû au fait que vous avez exécuté le test sur un autre serveur que vos deux autres tests.

OpenDNS vous protège contre les logiciels malveillants en ne résolvant pas les domaines connus pour être malveillants. Il ne vous protège toujours pas contre les logiciels malveillants lorsque vous puede résoudre le domaine en fonction de l'IP.

Je ne pense pas que le DNS ait un effet notable sur les jeux. La seule fois où vous en avez besoin, c'est pour résoudre l'IP d'un serveur auquel vous vous connectez en utilisant un domaine (quelque chose comme play.example.com), après quoi la plupart des jeux utilisent l'IP pour parler directement au serveur, en contournant le DNS.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X