DNS-хостинг лучше управляется поставщиком домена или хостинг-провайдером?


Лучше ли разрешить управление DNS провайдеру домена, такому как GoDaddy/Namecheap, или указать серверы имен хостинг-провайдерам, таким как Linode? Каковы различия и недостатки/преимущества того и другого?

 11
Author: Deepak Mittal, 2012-03-13

5 answers

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

  • Сеть DNS Интернета предназначена для распределения нагрузки. То есть, когда пользователи смотрят вверх example.com , они не все отправляют запрос на авторитетные серверы имен вашего домена. Как правило, они отправляют запрос на локальный кэширующий DNS-сервер своего провайдера. И иногда эти серверы имен - это серверы пересылки, которые отправляют запрос на более центральный рекурсивный сервер имен. И если локальный кэш DNS клиента или кэш DNS серверов пересылки или рекурсивных серверов имен провайдера содержат неистекшую запись для вашего домена, то ваши авторитетные серверы имен не будут запрашиваться.
  • DNS - очень мощная система, но она также очень проста. И большинству людей не требуются очень сложные настройки DNS или доступ ко всем функциям DNS, кроме самых основных. Так что помимо сети производительность и пользовательский интерфейс, на самом деле мало что отличает одну службу от другой. Для конечного пользователя еще меньше возможностей отличить одного поставщика DNS от другого.
  • Даже производительность сети в большинстве случаев в значительной степени зависит от провайдера клиента и промежуточных каналов. И в контексте запроса веб-страницы DNS составляет очень небольшую часть общей пропускной способности и времени в оба конца. В контексте сеанса браузера производительность ваших DNS-серверов еще больше незначительный.

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

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

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


Редактировать:
Я прошу прощения за длину этого ответа, но я просто хочу добавить еще несколько моментов:
  • Существуют законные причины для выбора выделенного Служба DNS если вы входите в 1% пользователей, которым требуются дополнительные функции, такие как:

    • Балансировка нагрузки DNS - как правило, сеть CDN обеспечивает балансировку нагрузки для вас, но если вы используете собственную автономную маломасштабную сеть CDN с несколькими местоположениями, это может быть полезно. Циклический DNS - это не лучший метод балансировки нагрузки, но у хорошего поставщика DNS должны быть лучшие методы балансировки нагрузки на основе DNS.
    • Сверхнизкая задержка - как как упоминалось ранее, если только ваша служба DNS не является исключительно плохой, разница в производительности между различными поставщиками DNS незаметна для конечных пользователей. Однако существуют определенные ниши, в которых такая микрооптимизация производительности может иметь значение, например, для приложений, критически важных по времени, и/или приложений с высоким соотношением запросов DNS-запросов к DNS-кэшированным запросам.
    • Динамический DNS - небольшое меньшинство веб-мастеров/администраторов серверов выбирают размещение своего сервера на динамические IP-адреса. В большинстве случаев это далеко от идеала, но если вы хотите разместить веб-сайт на своем домашнем широкополосном соединении без аренды статического IP-адреса, то вам в значительной степени необходимо использовать специализированного поставщика DNS.
    • Высокая доступность - с другой стороны, есть организации с очень важными приложениями/службами, где 99,98% времени безотказной работы, предлагаемого обычными веб-хостингами и регистраторами, просто недостаточно. Таким клиентам необходима степень резервирования и гарантии SLA это предоставляют такие компании, как Amazon и Dyn.

    Тем не менее, большинство из них не попадают в 1%, которым требуются эти услуги. Существует также большое совпадение между многими из этих функций и CDN/облачным хостингом. Поэтому сначала тщательно оцените свою ситуацию и варианты. Если вы сосредоточены на производительности, проведите несколько тестов, чтобы определить, является ли DNS вашим основным узким местом. Обычно перед тем, как вам понадобится любая передача с балансировкой нагрузки, необходимо выполнить более простую и гораздо более значительную оптимизацию производительности DNS и т.д.

  • Согласно комментариям, веб-хосты автоматически обрабатывают много управления DNS для вас. При использовании стороннего поставщика DNS для настройки нового сайта потребуется вдвое больше времени, и вам придется беспокоиться о том, что ваш веб-хост внесет изменения в сеть, которые нарушат ваши настройки DNS. Просто более эффективно позволить веб-хостингу автоматизировать все это.
  • Тем не менее, вам следует остерегаться некомпетентных веб-хостингов и регистраторов с низкой производительностью и пользовательским интерфейсом/функциями. Они маленькие меньшинство, но Годэдди - один из них. В частности, они регулярно отбрасывают DNS-запросы и даже ввели политику выборочных отключений DNS вместо обновления своих недостаточно подготовленных DNS-серверов. Хотя в подобном случае я бы просто сменил регистраторов/веб-хостингов, поскольку их вопиющий подрыв общедоступной DNS предполагает более фундаментальные проблемы с компанией, такие как некомпетентное управление.
 11
Author: Lèse majesté, 2012-03-14 11:29:29

Зависит от того, насколько вы цените свой веб-сайт. Если у вас все в порядке с перебоями в работе и низким трафиком, то DNS регистратора будет в порядке и бесплатно. Если вы ДЕЙСТВИТЕЛЬНО цените свой веб-сайт и хотите обеспечить оптимальную производительность и надежность, то обязательно обратитесь к управляемому поставщику. Я лично работаю на Dyn, поэтому я был бы более чем счастлив больше поговорить с вами о нашем сервисе. У нас есть три уровня услуг: личный/smb/корпоративный, поэтому для всех есть цена, и мы лидеры в этой отрасли. Route53 и UltraDNS - это две другие организации, которые мы бы рассматривали как поставщиков уровня 1. Проверьте эти ссылки. они могут быть вам полезны. :)

Http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance

Http://www.diaryofaninja.com/blog/2012/03/03/devops-dns-for-developers-ndash-now-therersquos-no-excuse-not-to-know

  • @cjswan33
 3
Author: Curtis, 2012-03-13 14:39:24

Я использую Amazon Route 53 для управления DNS. У них больше возможностей, чем у моего предыдущего поставщика no-ip.com . Конфигурация, в которой я нуждался, не могла поддерживать no-ip. Маршрут 53 довольно дешевый по сравнению с другими службами управления DNS.

 1
Author: Anagio, 2012-03-13 13:40:41

GoDaddy/Namecheap и т. Д. Стоят дешевле, но предлагают меньшую гибкость. Запуск виртуального сервера Linode более сложен и обеспечивает большую гибкость. Альтернативной промежуточной точкой являются компании, предлагающие специализированные услуги DNS.

 1
Author: paulmorriss, 2012-03-13 14:32:47

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

 0
Author: Lazy Badger, 2012-03-13 17:42:04