Я маю обліковий запис у Hostgator і зареєстрував приватні сервери імен (ns1.mydomain.com та ns2.mydomain.com). Скільки часу я повинен очікувати, коли ці зміни відбудуться? Чи повинен мій веб-сайт за цей час бути недоступним?
Я маю обліковий запис у Hostgator і зареєстрував приватні сервери імен (ns1.mydomain.com та ns2.mydomain.com). Скільки часу я повинен очікувати, коли ці зміни відбудуться? Чи повинен мій веб-сайт за цей час бути недоступним?
Відповіді:
Зазвичай ні, більшість основних реєстраторів впроваджуватимуть оновлення НС дуже швидко (хвилин або лише кілька годин). Залишилося TTL (time to live)
значення, встановлене для записів, які обслуговуються вашими існуючими серверами імен, які вирішують ваш домен до його IP-адреси.
Типовий період кешу - 4 години, однак провайдери можуть ігнорувати це та продовжувати обслуговувати старий IP іноді до 72 годин (у більшості випадків). Ефективно, деякі ваші користувачі не зрозуміють, що ви переключились, поки їх провайдер не очистить кеш-пам'ять для вашого домену. Я спробував надати значення TTL на всіх записах A та CNAMES, перш ніж змінити, без будь-якого позитивного ефекту, про який варто повідомити.
Виконуючи перемикання, утримуйтесь від публікації нового вмісту принаймні 72 години. Крім того, не перемикайте протягом 72 годин після публікації нового вмісту, якщо це взагалі можливо.
Знову ж таки, це дійсно залежить від того, де живуть ваші користувачі. Більшість американських провайдерів оновляють (принаймні) раз на 48 годин. Подорожуючи по Азії, я бачив, що цей процес займає до двох тижнів (але тут ми повинні враховувати жахливо налаштовані проксі).
Залежно від вашого досяжності, незабаром після зміни вашого нового веб-сайту та нового вмісту буде доступна більшість, але деякі отримають 404. Деякі можуть взагалі не вирішити його, все залежить від того, хто потрапить на сервери імен провайдера ( разом з тим, який ISP) і коли.
Редагувати (і досить конкретно лише для цього питання)
Зараз ваш домен вказує на:
Name Servers:
ns1.travisnorthcutt.com
ns2.travisnorthcutt.com
І копати з серверів загальнодоступних імен вказує на:
tpost@tpost-desktop:~$ dig @4.2.2.3 travisnorthcutt.com A
; <<>> DiG 9.6.1-P2 <<>> @4.2.2.3 travisnorthcutt.com A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37231
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;travisnorthcutt.com. IN A
;; ANSWER SECTION:
travisnorthcutt.com. 14400 IN A 174.122.19.154
;; Query time: 334 msec
;; SERVER: 4.2.2.3#53(4.2.2.3)
;; WHEN: Thu Aug 5 01:56:48 2010
;; MSG SIZE rcvd: 53
Громадські НС (підтримуються рівнем 3):
4.2.2.1
4.2.2.2
4.2.2.3
І вони підкоряються встановленому вами TTL, принаймні з мого досвіду. Будь ласка, не враховуйте час запитів, я копаю з усього світу, використовуючи TCP над голубом-носієм.
Як практичне питання, мені подобається використовувати What My DNS - онлайн-інструмент, який відбирає набір серверів DNS по всій планеті, який дасть уявлення, хто що, де і де. Це прекрасний спосіб отримати своєрідну відповідь на питання "чи поширювався мій DNS?"