DNS โฮสติ้งดีกว่าโดยผู้ให้บริการโดเมนหรือผู้ให้บริการโฮสติ้ง?


11

มันจะดีกว่าที่จะให้ DNS ได้รับการจัดการโดยผู้ให้บริการโดเมนเช่น GoDaddy / Namecheap หรือชี้ nameservers ไปยังผู้ให้บริการโฮสต์เช่น Linode? ความแตกต่างและข้อเสีย / ข้อดีของทั้งสองคืออะไร?

คำตอบ:


11

มากกว่าเว็บโฮสติ้งโฮสติ้ง DNS เป็นบริการสินค้าดังนั้นตราบใดที่ผู้ให้บริการ DNS มีความสามารถไม่ได้แตกต่างจากผู้ให้บริการรายอื่นมากนัก เหตุผลคือ:

  • เครือข่ายอินเทอร์เน็ต DNS ได้รับการออกแบบให้โหลดกระจาย กล่าวคือเมื่อผู้ใช้ค้นหา example.com พวกเขาจะไม่ส่งคำขอทั้งหมดไปยังเซิร์ฟเวอร์ชื่อที่เชื่อถือได้ของโดเมนของคุณ โดยทั่วไปแล้วพวกเขากำลังร้องขอไปยังเซิร์ฟเวอร์ DNS ในแคชของ ISP และบางครั้งเนมเซิร์ฟเวอร์เหล่านี้เป็นผู้ส่งต่อที่ส่งการร้องขอไปยังเนมเซิร์ฟเวอร์แบบเรียกซ้ำส่วนกลางเพิ่มเติม และถ้าแคช DNS ของลูกค้าหรือแคช DNS ของเซิร์ฟเวอร์ชื่อการส่งต่อหรือเรียกซ้ำของ ISP มีระเบียนที่ยังไม่หมดอายุสำหรับโดเมนของคุณเซิร์ฟเวอร์ชื่อที่เชื่อถือได้ของคุณจะไม่ถูกสอบถาม
  • DNS เป็นระบบที่ทรงพลัง แต่ก็ง่ายมาก และคนส่วนใหญ่ไม่ต้องการการตั้งค่า DNS ที่ซับซ้อนมากหรือเข้าถึงทุกอย่างยกเว้นคุณสมบัติ DNS ขั้นพื้นฐานที่สุด ดังนั้นนอกเหนือจากประสิทธิภาพของเครือข่ายและ UI แล้วยังมีอะไรไม่มากนักที่จะแยกความแตกต่างของบริการหนึ่งจากอีกบริการหนึ่ง สำหรับผู้ใช้นั้นมีความแตกต่างกันเล็กน้อยในการแยกผู้ให้บริการ DNS รายหนึ่งจากที่อื่น
  • แม้แต่ประสิทธิภาพของเครือข่ายก็ขึ้นอยู่กับ ISP และลิงค์ระดับกลางของลูกค้าเป็นส่วนใหญ่ และในบริบทของการร้องขอเว็บเพจ DNS จะพิจารณาจำนวนแบนด์วิดท์และเวลาไปกลับจำนวนเล็กน้อย ในบริบทของเซสชันของเบราว์เซอร์ประสิทธิภาพของเซิร์ฟเวอร์ DNS ของคุณนั้นเล็กน้อยมาก

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

ในโครงการที่ต้องการความปลอดภัยสูงกว่าฉันอาจมองหาเว็บโฮสต์ที่รองรับ DNSSEC (แม้ว่านี่จะไม่เกี่ยวข้องหากคุณใช้ TLD หนึ่งในหลาย ๆ เซิร์ฟเวอร์ที่รูทเนมเซิร์ฟเวอร์ไม่รองรับ) แต่นอกเหนือจากนั้นยังมีอะไรอีกมากมายที่จำเป็นในการช็อปปิ้ง

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


แก้ไข:
ฉันขอโทษสำหรับความยาวของคำตอบนี้ แต่ฉันต้องการเพิ่มจุดอีกสองสาม:

  • มีเป็นเหตุผลที่ถูกต้องสำหรับการเลือกบริการ DNS โดยเฉพาะถ้าคุณเป็นส่วนหนึ่งของ 1% ของผู้ใช้ที่ต้องการคุณสมบัติขั้นสูงเช่น:

    • การโหลดDNSโดยทั่วไป - โดยทั่วไป CDN จะให้การโหลดบาลานซ์สำหรับคุณ แต่ถ้าคุณใช้งาน CDN ขนาดเล็กที่จัดการด้วยตนเองของคุณเองพร้อมด้วยสถานที่ตั้งจำนวนหนึ่งสิ่งนี้อาจมีประโยชน์ Round-robin DNS ไม่ใช่วิธีการปรับสมดุลโหลดที่ดีที่สุด แต่ผู้ให้บริการ DNS ที่ดีควรมีวิธีโหลดบาลานซ์ที่ใช้ DNS ได้ดีกว่า
    • ความหน่วงต่ำเป็นพิเศษ - ดังที่กล่าวไว้ก่อนหน้านี้เว้นแต่ว่าบริการ DNS ของคุณจะแย่เป็นพิเศษความแตกต่างด้านประสิทธิภาพระหว่างผู้ให้บริการ DNS ที่แตกต่างกันนั้นไม่สามารถสังเกตเห็นได้จากผู้ใช้ปลายทาง อย่างไรก็ตามมีบางอย่างที่ niches บางอย่างเช่น micro-optimisation สามารถสร้างความแตกต่างได้เช่นแอพพลิเคชั่นที่มีความสำคัญต่อเวลาและ / หรือที่มีอัตราส่วนการค้นหา DNS สูงต่อคำขอ DNS ที่แคช
    • Dynamic DNS - ผู้ดูแลเว็บ / ผู้ดูแลเซิร์ฟเวอร์จำนวนน้อยเลือกที่จะโฮสต์เซิร์ฟเวอร์กับ IP แบบไดนามิก สิ่งนี้อยู่ไกลจากอุดมคติในกรณีส่วนใหญ่ แต่ถ้าคุณต้องการโฮสต์เว็บไซต์บนการเชื่อมต่อบรอดแบนด์ภายในบ้านของคุณโดยไม่ต้องเช่า IP แบบคงที่คุณจะต้องใช้ผู้ให้บริการ DNS โดยเฉพาะ
    • ความพร้อมใช้งานสูง - ในทางตรงกันข้ามมีองค์กรที่มีแอพ / บริการที่สำคัญอย่างยิ่งซึ่งมีช่วงเวลาการทำงาน 99.98% ที่โฮสต์เว็บและผู้รับจดทะเบียนทั่วไปใช้งานไม่ดีพอ ลูกค้าดังกล่าวต้องการระดับความซ้ำซ้อนและ SLA รับประกันว่า บริษัท เช่น Amazon และ Dyn ให้บริการ

    ยังคงส่วนใหญ่ไม่ตกอยู่ใน 1% ที่ต้องการบริการเหล่านี้ นอกจากนี้ยังมีการทับซ้อนกันระหว่างคุณลักษณะเหล่านี้หลายอย่างกับการโฮสต์ CDN / คลาวด์ ดังนั้นประเมินสถานการณ์และตัวเลือกของคุณอย่างรอบคอบก่อน หากคุณมุ่งเน้นไปที่ประสิทธิภาพให้ทำเกณฑ์มาตรฐานบางอย่างเพื่อดูว่า DNS เป็นคอขวดหลักของคุณหรือไม่ โดยทั่วไปจะมีการเพิ่มประสิทธิภาพที่ง่ายขึ้นและมีความสำคัญมากกว่าเดิมก่อนที่คุณจะต้องใช้ DNS ใด ๆ ก็ได้

  • เป็นต่อการแสดงความคิดเห็นเว็บโฮสต์โดยอัตโนมัติจัดการจำนวนมากของการจัดการ DNS สำหรับคุณ ด้วยผู้ให้บริการบุคคลที่สาม DNS อาจต้องใช้เวลานานถึงสองเท่าในการตั้งค่าไซต์ใหม่และคุณต้องกังวลเกี่ยวกับโฮสต์เว็บของคุณที่ทำการเปลี่ยนแปลงเครือข่ายที่ทำให้การตั้งค่า DNS ของคุณหยุดชะงัก มันมีประสิทธิภาพมากกว่าการให้ผู้ให้บริการพื้นที่เว็บทำการทั้งหมดนี้ให้อัตโนมัติ
  • ถึงกระนั้นคุณควรระวังโฮสต์เว็บและผู้รับจดทะเบียนที่ไม่มีประสิทธิภาพและ UI / ฟีเจอร์ย่อย พวกมันเป็นชนกลุ่มน้อย แต่ Godaddy เป็นหนึ่งในนั้น โดยเฉพาะอย่างยิ่งพวกเขาวางคำขอ DNS เป็นประจำและจัดทำนโยบายการเลือก DNS หมดสติแทนการคืนค่าเซิร์ฟเวอร์ DNS ที่ได้รับการจัดสรรใหม่ แม้ว่าในกรณีเช่นนี้ฉันเพียงแค่เปลี่ยนผู้รับจดทะเบียน / โฮสต์เว็บเนื่องจากการทำลาย DNS สาธารณะที่โจ่งแจ้งทำให้เกิดปัญหาขั้นพื้นฐานกับ บริษัท เช่นการจัดการที่ไร้ความสามารถ

ถ้าฉันต้องการเปลี่ยนโฮสต์ของฉันรายการ DNS ทั้งหมดของฉันจะหมดไปใช่ไหม ดังนั้นในกรณีที่นายทะเบียนจะดีกว่า
Deepak Mittal

@dpacmittal: หากคุณต้องการเปลี่ยนเว็บโฮสต์คุณ (หรือเว็บโฮสต์) จะทำการโอนย้ายโซนสำหรับโดเมนทั้งหมดของคุณและทำซ้ำรายการโดยเปลี่ยนรายการที่เหมาะสมในกระบวนการ (โฮสต์ส่วนใหญ่จะทำสิ่งนี้ให้คุณ) หากคุณใช้บริการ DNS แยกต่างหากคุณจะต้องเปลี่ยนรายการ DNS ทั้งหมดด้วยตนเองเพื่อชี้ไปยังโฮสต์ใหม่ของคุณ ถ้าคุณไม่เปลี่ยนโฮสต์เว็บบ่อยๆการให้โฮสต์เว็บของคุณ DNS ของคุณยังคงทำงานน้อยลงเมื่อเทียบกับการแก้ไข DNS ของคุณด้วยตนเองทุกครั้งที่คุณสร้างโดเมน / โดเมนย่อยใหม่หรือเปลี่ยน IP เซิร์ฟเวอร์ของคุณ
Lèsemajesté

โดยเฉพาะอย่างยิ่งการพิจารณาว่า IP คงที่ของโฮสต์เว็บส่วนใหญ่ไม่รับประกัน 100% คงที่ (เช่นเดียวกับที่คงที่ IP ที่เช่าจาก ISP ของคุณ) อย่างไรก็ตามอย่างน้อยพวกเขาจะแจ้งให้คุณทราบหากมีการเปลี่ยนแปลง IP คงที่ของคุณหรือหากคุณกำลังย้ายไปยังเซิร์ฟเวอร์อื่น แต่ถ้าคุณไม่มี IP แบบคงที่ในโดเมนใดโดเมนหนึ่งของคุณจะต้องทำการเปลี่ยนแปลงโดยที่คุณไม่รู้ว่าเมื่อใดก็ตามที่เว็บโฮสต์ต้องการแก้ไขเครือข่าย / ย้ายเซิร์ฟเวอร์ไปรอบ ๆ และยังรวมถึงบริการอื่น ๆ ที่โฮสต์บนโดเมนของคุณ (เช่นอีเมลฐานข้อมูล ฯลฯ ) คุณต้องดูสิ่งเหล่านี้ด้วยตัวเอง
Lèsemajesté

การตอบสนองที่ยอดเยี่ยมและการจัดรูปแบบที่ดี +1
Simon Hayter

3

ขึ้นอยู่กับมูลค่าเว็บไซต์ของคุณ คุณไม่เป็นไรเมื่อมีปัญหาขัดข้องและมีปริมาณการใช้งานต่ำดังนั้น DNS ของผู้รับจดทะเบียนจะดีและฟรี หากคุณให้ความสำคัญกับเว็บไซต์ของคุณและต้องการสร้างความมั่นใจในประสิทธิภาพและความน่าเชื่อถือที่ดีที่สุดคุณสามารถเลือกผู้ให้บริการที่มีการจัดการได้ ฉันทำงานให้ Dyn เป็นการส่วนตัวดังนั้นฉันยินดีที่จะพูดคุยกับคุณเกี่ยวกับบริการของเรา เรามีบริการสามระดับส่วนบุคคล / ธุรกิจ / องค์กรดังนั้นจึงมีจุดราคาสำหรับทุกคนและเราเป็นผู้นำในอุตสาหกรรมนี้ 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 ได้ไหม การเปรียบเทียบแผนมาตรฐานของ Dyna 600,000 เคียวรี 10 โซน $ 29.95 ต่อปีคิดเป็น $ 2.49 ต่อเดือน เส้นทาง 53 คือ 1,000,000 ข้อความค้นหาต่อเดือนโดยมี 25 โซนอยู่ที่ประมาณ $ 1.00 ต่อเดือน?
Anagio

1

ฉันใช้ Amazon Route 53 สำหรับการจัดการ DNS พวกเขามีตัวเลือกมากกว่าผู้ให้บริการเดิมของฉัน no-ip.com การกำหนดค่าที่ฉันต้องการไม่มี IP ไม่สามารถรองรับได้ กระบวนการผลิต 53 นั้นค่อนข้างถูกเมื่อเทียบกับบริการการจัดการ DNS อื่น ๆ


1

GoDaddy / NameCheap เป็นต้นราคาน้อยลง แต่ให้ความยืดหยุ่นน้อยลง การใช้เซิร์ฟเวอร์เสมือน Linode นั้นซับซ้อนและให้ความยืดหยุ่นมากกว่า อีกทางเลือกหนึ่งคือ บริษัท ที่ให้บริการ DNS แบบพิเศษ


1
แต่การมี DNS ที่จัดการโดยผู้รับจดทะเบียนทำให้คุณมีความยืดหยุ่นในการเปลี่ยนเว็บโฮสต์ของคุณใช่ไหม ในกรณีของฉันรายการ MX ของฉันชี้ไปที่เมลเซิร์ฟเวอร์ของ Google App และโฮสต์ DNS ของฉันจัดการโดย ดังนั้นตอนนี้ที่ฉันต้องการเปลี่ยนฉันจะต้องเพิ่มรายการ MX อีกครั้งหลังจากสวิตช์ซึ่งจะไม่เป็นปัญหาหากฉันให้นายทะเบียนของฉันจัดการ DNS
Deepak Mittal

ใช่นั่นเป็นข้อได้เปรียบอีกประการหนึ่ง
paulmorriss

0

DNS โฮสติ้งเป็นงานสมาร์ทอื่น ๆ , ทำได้ดีกว่าโดยผู้เชี่ยวชาญ ผู้ขายโดเมนหรือผู้ขายโฮสติ้งบนเว็บไม่ใช่ผู้เชี่ยวชาญในหน้าที่โฮสต์มาสเตอร์ ดังนั้นคำตอบคือ "มันขึ้นอยู่กับ ... " бขึ้นอยู่กับว่าจะพบพนักงานที่มีความสามารถในพื้นที่ธุรกิจที่ต้องการมากขึ้น

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