Как да мигрирам вашия Wordpress сайт към Cpanel

По-добре ли е да оставите DNS да се управлява от доставчик на домейни като GoDaddy / Namecheap или да насочва сървърите на имена към хостинг доставчици като Linode? Какви са разликите и недостатъците / предимствата и на двете?

Много повече от уеб хостинга, DNS хостингът е стокова услуга, така че докато доставчикът на DNS е компетентен, няма голяма разлика от един доставчик на друг. Причините са:

  • Интернет DNS мрежата е проектирана да бъде разпределена на натоварване. Тоест, когато потребителите търсят example.com, те не всички изпращат заявката до авторитетните сървъри на имена на вашия домейн. Обикновено те отправят заявката към локалния кеширащ DNS сървър на своя ISP. И понякога тези сървъри на имена са спедитори, които изпращат заявката до по-централен рекурсивен сървър на имена. И ако локалният DNS кеш на клиента или DNS кешовете на пренасочващия или рекурсивния сървър на имена на ISP съдържа неизтекъл запис за вашия домейн, тогава вашите авторитетни сървъри на имена няма да бъдат заявявани.
  • DNS е много мощна система, но е и много проста. И повечето хора не се нуждаят от много сложни DNS настройки или нямат достъп до всички, освен най-основните DNS функции. Така че освен мрежовата производителност и потребителския интерфейс, всъщност няма много какво да различава едната услуга от другата. За крайния потребител има още по-малко за разграничаване на един DNS доставчик от друг.
  • Дори производителността на мрежата в повечето случаи зависи от ISP на клиента и междинни връзки. И в контекста на заявка за уеб страница, 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 е основното ви пречка. Обикновено трябва да се направят по-лесни и много по-значими оптимизации на производителността, преди да имате нужда от балансиран натоварване anycast DNS и т.н.

  • Според коментарите уеб хостовете автоматично се справят много за управление на DNS за вас. С доставчик на DNS от трета страна ще отнеме два пъти повече време за създаване на нов сайт и ще трябва да се притеснявате дали уеб хостът ви прави мрежови промени, които нарушават настройките ви за DNS. Просто е по-ефективно да оставите уеб хоста да автоматизира всичко това.
  • И все пак, трябва да внимавате за некомпетентни уеб хостове и регистратори с производителност и потребителски интерфейс / функции. Те са малко малцинство, но Годади е един от тях. По-специално, те редовно отказват DNS заявки и дори въвеждат политика на селективни DNS затъмнения, вместо да обновят своите недостатъчно предоставени DNS сървъри. Въпреки че в случай като този, просто бих сменил регистраторите / уеб хостовете, тъй като тяхното явно подкопаване на публичния DNS предполага по-фундаментални проблеми с компанията, като некомпетентно управление.
  • Ами ако искам да превключа моя уеб хост, всичките ми DNS записи са изчезнали, нали? Значи в този случай регистраторите са по-добри?
  • @dpacmittal: Ако искате да превключите уеб хостове, вие (или уеб хостът) просто ще направите трансфер на зона за всичките си домейни и ще дублирате записите, променяйки съответните в процеса (повечето хостове ще направят това вместо вас). Ако използвате отделна DNS услуга, пак ще трябва да промените ръчно всички DNS записи, за да сочат към новия ви хост. Освен ако не сменяте често уеб хостовете, разполагането с вашия DNS хост все още е по-малко работа в сравнение с ръчното редактиране на DNS всеки път създавате нов домейн / поддомейн или промяна на IP адресите на вашия сървър.
  • Особено като се има предвид, че статичните IP адреси на повечето уеб хостове не са гарантирани на 100% статични (точно както статичните IP адреси, наети от вашия ISP). Те обаче поне ще ви уведомят, ако статичният ви IP се промени или ако сте мигрирани към друг сървър. Но ако вие недей имате статичен IP на определен домейн, тогава вашият IP може да се промени, без вие да го знаете, когато уеб хостът трябва да модифицира своята мрежа / да премести сървър. И това важи и за други услуги, хоствани на вашите домейни (например поща, база данни и т.н.). Ще трябва сами да следите за тези неща.
  • Отличен отговор и добре форматиран +1

Зависи от това колко оценявате уебсайта си. Ако се справяте с прекъсвания и с нисък трафик, тогава регистраторът 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
  • можете ли да предложите цени по-евтини от Amazon? Сравнявайки стандартния план на Dyn, 600 000 заявки 10 зони $ 29,95 годишно се получават до $ 2,49 на месец. Маршрут 53 е 1 000 000 заявки на месец с 25 зони на около $ 1,00 на месец?

Използвам Amazon Route 53 за управление на DNS. Те имат повече възможности от моя предишен доставчик no-ip.com. Конфигурацията, от която се нуждаех no-ip, не можеше да поддържа. Маршрут 53 е доста евтин в сравнение с други услуги за управление на DNS.

GoDaddy / NameCheap и др. Струват по-малко, но предлагат по-малко гъвкавост. Изпълнението на виртуален сървър на Linode е по-сложно и предлага повече гъвкавост. Алтернативна среда са компаниите, предлагащи специализирани DNS услуги.

  • 1 Но управлението на DNS от регистратора ви дава гъвкавост при промяна на вашите уеб хостове, нали? В моя случай моите MX записи са насочени към пощенските сървъри на Google App и DNS се управлява от моя уеб хост. Така че сега, когато искам да превключа, ще трябва отново да добавя MX записи след превключването, което нямаше да е проблем, ако бях позволил на моя регистратор да управлява DNS.
  • Да, това е още едно предимство.

DNS хостинг, както всяка друга умна работа, по-добре направено от професионалисти. Продавачи на домейни или WebHosting-продавачи не са професионалисти в длъжност домакин. Така че отговорът е "зависи ..." б зависи от това къде е по-компетентен служител в необходимата зона на бизнеса ще бъде намерен.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?