การเผยแพร่เซิร์ฟเวอร์ชื่อส่วนตัวที่ลงทะเบียนใหม่ใช้เวลานานเท่าไหร่?


10

ฉันมีบัญชีกับ Hostgator และได้ลงทะเบียนเซิร์ฟเวอร์ชื่อส่วนตัว (ns1.mydomain.com และ ns2.mydomain.com) ฉันควรคาดหวังว่าจะรอให้การเปลี่ยนแปลงเหล่านั้นใช้เวลานานเท่าใด เว็บไซต์ของฉันไม่สามารถใช้งานได้ในช่วงเวลานั้นหรือไม่?


เฮ้เพื่อนเรากำลังเผชิญปัญหาเดียวกันกับที่คุณทำเมื่อสองปีก่อน สถานที่ส่วนใหญ่ดูเหมือนจะแก้ไขเว็บไซต์ของเราอย่างถูกต้อง แต่ไม่กี่แห่ง ในความเป็นจริงโดเมนสาธารณะ 4.2.2.4, 4.2.2.3 และ 4.2.2.1 ไม่ได้แก้ไขในขณะที่ 4.2.2.2, 4.2.2.3 และ 4.2.2.6 ทำ เราต้องการความช่วยเหลือที่นี่ แค่อยากจะถามคุณว่าสิ่งของคุณถูกเรียงหรือไม่ในที่สุด?

@KashyapM ใช่แล้วในที่สุดก็มีการเรียงลำดับ มันนานมากแล้วที่ฉันไม่รู้ว่าเกิดอะไรขึ้น แต่จากการอ่านความคิดเห็นของฉันในคำตอบที่ยอมรับดูเหมือนว่าจะมีปัญหากับ Hostgator
Travis Northcutt

คำตอบ:


12

โดยทั่วไปแล้วผู้รับจดทะเบียนรายใหญ่ส่วนใหญ่จะใช้การอัปเดต NS อย่างรวดเร็ว (นาทีหรือเพียงไม่กี่ชั่วโมง) สิ่งที่เหลืออยู่คือTTL (time to live)ชุดของระเบียนที่ให้บริการโดยเนมเซิร์ฟเวอร์ที่มีอยู่ซึ่งแก้ไขโดเมนของคุณเป็น IP

ระยะเวลาแคชทั่วไปคือ 4 ชั่วโมงอย่างไรก็ตามผู้ให้บริการอินเทอร์เน็ตมีอิสระที่จะเพิกเฉยได้และให้บริการ IP เก่าต่อไปในบางครั้งถึง 72 ชั่วโมง (ในกรณีส่วนใหญ่) อย่างมีประสิทธิภาพผู้ใช้ของคุณบางคนจะไม่ทราบว่าคุณเปลี่ยนไปจนกว่า ISP ของพวกเขาจะล้างแคชตัวแก้ไขสำหรับโดเมนของคุณ ฉันลองเพิ่มค่า TTL ในบันทึก A ทั้งหมดและ CNAMES สัปดาห์ก่อนที่จะเปลี่ยนแปลงโดยไม่มีการรายงานผลในเชิงบวกใด ๆ

เมื่อทำการสลับให้หลีกเลี่ยงการโพสต์เนื้อหาใหม่เป็นเวลาอย่างน้อย 72 ชั่วโมง นอกจากนี้อย่าสลับภายใน 72 ชั่วโมงหลังจากโพสต์เนื้อหาใหม่หากหลีกเลี่ยงได้

จากนั้นอีกครั้งมันขึ้นอยู่กับว่าผู้ใช้ของคุณอยู่ที่ไหน ผู้ให้บริการอินเทอร์เน็ตในสหรัฐอเมริกาส่วนใหญ่ (อย่างน้อย) ทุก 48 ชั่วโมง ในขณะที่เดินทางไปทั่วเอเชียฉันเห็นว่ากระบวนการใช้เวลานานถึงสองสัปดาห์ (แต่เราต้องพิจารณาผู้รับมอบฉันทะที่กำหนดค่าอย่างน่ากลัวที่นี่)

ไม่นานหลังจากการเปลี่ยนแปลงไซต์ใหม่ของคุณและเนื้อหาใหม่จะสามารถเข้าถึงได้มากที่สุด แต่บางอันจะได้รับ 404 บางคนอาจไม่สามารถแก้ไขได้ทั้งหมดขึ้นอยู่กับผู้ที่เข้าชมเซิร์ฟเวอร์ชื่อ ISP พร้อมกับสิ่งที่ 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

Public NS's (ดูแลโดย Level3) มีดังนี้:

4.2.2.1
4.2.2.2
4.2.2.3

และพวกเขาเชื่อฟัง TTL ที่คุณตั้งไว้อย่างน้อยก็ในประสบการณ์ของฉัน โปรดเพิกเฉยต่อเวลาสอบถามฉันกำลังขุดจากทั่วโลกในขณะที่ใช้ TCP บนเครือข่ายผู้ให้บริการ


เป็นเรื่องแปลกไหมที่ฉันไม่ได้รับ 404 เพียงแค่ "อุ๊ปส์โครเมี่ยม (et al) ไม่สามารถหา mydomain.com" ได้?
Travis Northcutt

@tnorthcutt คุณสามารถโพสต์โดเมนเพื่อให้เราสามารถขุดและดูว่ามีอะไรเกิดขึ้น?
ทิมโพสต์

แน่นอนว่ามันคือ travisnorthcutt.com ฉันกำลังพูดกับฝ่ายสนับสนุนด้านเทคนิคของ hostgator ในตอนนี้ดูเหมือนว่ามีบางอย่างผิดปกติ
Travis Northcutt

ขอบคุณสำหรับความช่วยเหลือ - ได้รับการแก้ไขปัญหาด้วยความช่วยเหลือจาก Hostgator น่าเสียดายที่ ISP ของฉันยังมีแคช DNS เก่าดังนั้นฉันจึงไม่สามารถเข้าถึงโดเมนได้ หวังว่าพวกเขาจะรีเฟรชในไม่ช้า
Travis Northcutt

@tnorthcutt ให้เวลา ~ 4 ชั่วโมง
Tim Post

6

ในทางปฏิบัติแล้วฉันชอบใช้What's My DNSซึ่งเป็นเครื่องมือออนไลน์ที่เก็บตัวอย่างเซิร์ฟเวอร์ DNS จำนวนหนึ่งทั่วโลกซึ่งจะทำให้ทราบว่าใครมีอะไรบ้างที่ไหน เป็นวิธีที่ดีในการได้รับคำตอบสำหรับคำถาม "มีการแพร่กระจาย DNS ของฉัน"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.