Влияет ли использование OpenDNS или Google DNS на безопасность или скорость игры?

Я использовал Google DNS и OpenDNS уже давно, не заметил никаких улучшений. Недавно я слышал, как эксперт по безопасности сказал, что OpenDNS-лучший способ защиты от вредоносных программ. Но оказалось, что эта функция не бесплатна.

Я видел геймера, говорящего, что Google DNS быстрее для обычных пользователей, а OpenDNS лучше для геймеров из-за более низкого пинга, и все блоггеры рекомендуют использовать службу DNS.

мой брат заметил, что оба провайдера имели более высокий пинг в steam, чем наш поставщик DNS по умолчанию, и он прочитал, что DNS не повлияет на Dota 2 в steam в любом случае.

Я сделал свои тесты, в инкогнито и сбросил DNS после каждого теста, я позволил speedtest выбрать ближайший DNS. Мои результаты:

enter image description here


enter image description here


enter image description here


все результаты похожи, если не хуже, чем DNS по умолчанию, если что-нибудь OpenDNS имеет самый низкий пинг, но с небольшим отрывом, если бы я повторил тесты, этот разрыв исчез бы.

действительно ли провайдеры DNS влияют на скорость, безопасность или игры? Игры в настоящее время в основном находятся в steam, так что это влияет на steam?

8
задан Andy Lester
03.02.2023 6:37 Количество просмотров материала 3238
Распечатать страницу

7 ответов

DNS не влияет на пинг вообще. Это нонсенс. DNS обеспечивает разрешение имен и все. Ни больше, ни меньше.

ваше интернет-соединение не проходит через DNS-сервер, и не будет маршрутизация через него улучшить вашу скорость, как шансы вы будете проходить через несколько других соединений (потенциально на другой стороне мира), прежде чем отправиться туда, где вы хотели пойти. В любом случае, это не происходит нормально.

Что Google или OpenDNS может предоставить вам немного более быстрое разрешение имен на IP-адрес и, возможно, некоторый уровень защиты от известных вредоносных доменных имен.

вы можете получить более быстрое начальное разрешение имен, особенно если ваш провайдер имеет небольшой кэш DNS и не часто видит запросы на этот сайт, но после первого запроса ваш сервер и локальная машина будут кэшировать запрос, что означает, что Google или OpenDNS будут медленнее, если есть большое расстояние между вами и их серверами. Там не будет никакого улучшения пинг-тестов на всех, за исключением, возможно, первоначального поиска.


Я сказал это в комментарии выше, но ваши тесты также не справедливы для целей вашего тестирования. Используя Speedtest это не актуально для тестирования DNS и тесты решаются на разных серверах с разной скоростью или местах, которые будут несправедливо исказить результаты. Если вы хотите доказать, что DNS не имеет никакого значения затем вам нужно каждый раз выбирать один и тот же сервер.

Почему DNS не будет иметь никакого значения? Это потому, что он используется в первой половине секунды вашего соединения с сервером (для разрешения имени в адрес), и, возможно, если ваш кэш тайм-аут, то он будет использовать его снова. Вы можете сохранить фрагмент секунды в получении IP-адреса вашей игры или сервера Steam, но после этого программное обеспечение всегда будет идти прямым путем к серверу, и скорость будет равна же независимо от ДНС сервер.


наличие быстрого DNS-сервера может быть хорошо, если вы просматриваете веб-сайты, которые особенно загружены ресурсами за пределами сайта, такими как кнопки социальных сетей, рекламные изображения и скрипты и другие ресурсы, которые все нуждаются в их местоположении. Это может быть особенно раздражающим для большинства пользователей, поскольку, как представляется, основной сайт является медленным, когда на самом деле это разрешение и загрузка всех "дополнительных" ресурсов, которые делают сайт медленный.

многие люди могут приравнять это медленное разрешение ресурсов как сайты "пинг" плохо, когда на самом деле сайты пинг прекрасно. Если сайт загружается быстрее с DNS изменен, то это ваш DNS-сервер, который плохо, а не скорость сайтов или пинг (задержка). Это две совершенно разные вещи.

Я сделал быстрый рисунок того, что (грубо) происходит.

enter image description here

для существующих соединения, и если имя находится в локальном кэше вы не увидите никакой пользы для изменения DNS. Если имена не находятся в кэше, то изменение DNS can сделайте краткое улучшение в начале соединения.

122
отвечен Mokubai 2023-02-04 14:25

Ну, другие люди указали на вредоносные программы, скорость и пинг точек. Я расскажу о четвертом и пятом моменте, который dns на самом деле очень четко помогает: цензура (и баги в DNS серверах) и приватность.

в моем случае, изменение DNS сервера позволяет обойти через блоки DNS (есть в настоящее время 113683 заблокированные сайты в Турции) и подключиться к некоторым* заблокированные сайты. Большинство людей здесь использует DNS на своих компьютерах, чтобы иметь возможность подключиться к популярные заблокированные сайты.

о проблеме, которая может повлиять на всех, могут быть проблемы с DNS-серверами, в основном медленные скорости, не 100% безотказной работы и некоторые сайты, не имеющие надлежащих записей DNS (как ошибка). Поскольку первые два в основном упоминаются другими ответами, я расскажу о последнем. Это на самом деле очень редко и может быть вызвано многими причинами, однако это случилось со мной один раз, и я в основном коротко расскажу об этом случае. Сайт был недоступен с помощью Google DNS, но был отлично с любыми другими DNS-серверами, мы заставили владельцев связаться с google, и сайт снова заработал на Google DNS через несколько часов. Это просто пример того, как ваш выбор DNS может повлиять на вас, даже если он не имеет цензуры (или вы не заботитесь о своей конфиденциальности).

кроме того, DNS-запросы могут быть легко просмотрена, если вы получаете миом или, например, ваша компания или ваш провайдер следит за тобой. В то время как запросы других DNS-серверов будут видны им, большинство людей, которые используют OpenVPN и аналогичные VPN-сервисы маршрутизируют DNS-запросы, чтобы пройти через VPN, чтобы скрыть сайты, которые они посещают. Если вы должны были использовать IP-адрес DNS по умолчанию (один из вашего провайдера или страны) в конфигурации openvpn, они все равно смогут увидеть, к каким сайтам вы обращаетесь, даже если вы находитесь за VPN и маршрутизируете свои DNS-запросы через VPN.

* некоторые сайты, особенно wikileaks.org блокируется на уровне IP и некоторые, особенно i.imgur.com заблокированы на уровне DNS.

27
отвечен Ave 2023-02-04 16:42

@Mokubai ответ довольно правильный, но для замалчивания некоторых деталей:

В общем, когда вы хотите проверить производительность данного потока трафика, вы хотите убедиться, что вы тестируете то же самое. Ping-это тип трафика на основе ICMP. DNS в основном использует UDP (хотя существуют сценарии-передачи зон и подписанные запросы / ответы - где используется TCP.

дальнейшее обострение проблемы валидности использования ICMP в качестве основы для измерения ответов UDP факт, что ответам ICMP часто дают более низкое качество обслуживания (QoS), чем TCP и UDP, являются. Особенно это касается больших/занятых мест - куда больше смысла для операторов сайта приоритизации трафика-типы, которые они предлагают услуги ПО и приоритезации трафика-типы, которые не поддерживают эту услугу. Это QoSing отрицательно скажется не только на ping, но и на других диагностических инструментах, таких как traceroute.

не имеет прямого отношения к DNS, но все же стоит зная, если вы делаете длительные, ориентированные на сеть задачи (вы не просто играете в течение нескольких минут, здесь и там, не так ли): также нередко интернет-провайдеры связываются с системой тестирования скорости. Интернет-провайдеры знают, что большинство инструментов тестирования скорости работают только от нескольких десятков секунд до нескольких минут (и что большинство передач происходит в течение нескольких минут). Таким образом, они будут стремиться реализовать алгоритмы формирования трафика, которые сделают более короткие тесты не репрезентативными для ваших скоростей. это, потоки длиной от нескольких секунд до нескольких минут обеспечивают полную пропускную способность для всего периода теста. Если вы перейдете к методу тестирования, который работает дольше-скажем, от 10 минут до нескольких часов - вы можете обнаружить, что ваша пропускная способность падает со временем, потому что одна из ссылок понизила приоритет вашего трафика.

во всяком случае, если вы хотите протестировать DNS, Вы хотите использовать такой инструмент, как dig чтобы сделать так. dig проверяет фактические протоколы вы заинтересованы в и имеет тенденцию работать в режим без кэширования.

7
отвечен ferricoxide 2023-02-04 18:59

после того, как IP был решен, вам не нужно DNS для подключения к тому же хосту (до тех пор, как IP кэшируется в вашей системе, конечно). Я верю, что speedtest.net требуется только DNS при запуске теста для разрешения IP тестируемого сервера, после чего вы пингуете сервер без необходимости DNS. Как таковой, DNS не влияет на фактическую скорость соединения.

Я думаю, что ваши результаты Speedtest в пределах погрешности друг от друга, тем выше пинг на тест Google DNS, вероятно, вызван тем, что вы запустили тест на другой сервер, чем ваши другие два теста.

OpenDNS защищает вас от вредоносных программ, не разрешая известные Домены вредоносных программ. Он все равно не защитит вас от вредоносных программ, когда вы can разрешение домена по IP.

Я не думаю, что DNS имеет какой-либо заметный эффект при играх. Единственный раз, когда вам это нужно, чтобы решить IP-адрес сервера, где вы подключаетесь с помощью домена (что-то как play.example.com), после этого большинство игр используют IP для прямого соединения с сервером, обходя DNS.

6
отвечен cascer1 2023-02-04 21:16

когда вы посещаете домен, будь то Google или Steam устройство советуется ДНС после и сохраняет результат в кэше в течение длительного времени (TTL = время жизни), по крайней мере один час, но обычно больше.

разница в миллисекундах в одном запросе не изменит задержку онлайн-игры.

OpenDNS или Google DNS может определить, содержит ли сайт вредоносное ПО или, по крайней мере, если это подозрительно и затем они могут отправить вас на сайт предупреждения, где вы можете решить сами, если вы хотите подключиться к предполагаемому вредоносного сайта,

6
отвечен jcbermu 2023-02-04 23:33

Я сомневаюсь, что DNS защитит от вредоносных программ. Единственное, что OpenDNS может сделать, это остановить от вредоносных ссылок от решения. Поскольку это единственное, что может сделать DNS, он разрешает имя в IP-адрес.

единственное возможное объяснение заключается в том, что один DNS-сервер ближе к вам, что приводит к снижению пинга. Но как только он будет решен, он будет кэшировать в вашей системе, что означает его только 1 раз. Я также заметил, что вы выбрали разные серверы каждый раз, когда проверяли свой пинг. все в все DNS не повлияет на вашу скорость.

3
отвечен Dylan Rz 2023-02-05 01:50

есть, конечно, более безопасные способы настройки DNS-серверов, чем другие. Не все DNS-серверы поддерживают DNSSEC правильно, например, или принять другие активные меры, чтобы быть устойчивым к DNS-уязвимости, связанные с безопасностью, которые google принимает очень серьезно.

со стороны скорости, при всем уважении к другим ответам, хотя в теории DNS не должна иметь ничего общего со скоростью, на практике это может иметь довольно значительный, хотя и косвенный эффект. Неправильно настроенные DNS-серверы ISP слишком распространены, будь то из-за некомпетентности или плохой деловой практики.

Если освобожденная машина хранится в кэше слишком долго, возможно, вы теряете пропускную способность, пытаясь подключиться к машине, которой больше нет. Если поставщик услуг запускает новые серверы для обработки пикового спроса, но кэш DNS не догнал, вы не сможете использовать эти новые серверы, которые находятся ближе к вам или менее занят. Если ваш DNS кэш на западном побережье и вы в прямом эфире на восточном побережье, ваши пакеты могут пересекать страну без причины.

в какой-то момент моя потоковая передача Netflix и Hulu была настолько плохой в прайм-тайм, что я подумал об отмене. Оказывается, все, что мне нужно было сделать, это изменить поставщика DNS.

что, как говорится, другие ответы верны по большей части. Если ваш пинг уже довольно хорош, изменение DNS вряд ли будет иметь значение. Мои проблемы были я бы сделать захват wireshark и мои пакеты Netflix были внезапно решив приехать с другой стороны континента, или 50% моих пакетов были потеряны, или что-то в этом роде. Не незначительные вещи, как мой пинг быть незначительно медленнее.

2
отвечен Karl Bielefeldt 2023-02-05 04:07

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх