ฉันสับสนเล็กน้อยระหว่าง DNS และเซิร์ฟเวอร์ชื่อ พวกเขาเป็นสิ่งเดียวกันหรือมีความแตกต่างระหว่างสองคน?
ฉันสับสนเล็กน้อยระหว่าง DNS และเซิร์ฟเวอร์ชื่อ พวกเขาเป็นสิ่งเดียวกันหรือมีความแตกต่างระหว่างสองคน?
คำตอบ:
ไม่มีสิ่งดังกล่าวเป็นชื่อโดเมน Server
DNS ย่อมาจาก Domain Name System ซึ่งเป็นเพียงลำดับชั้นของ Name Servers ที่มีเจตนาที่จะแปลชื่อโฮสต์เป็นที่อยู่ IP ในระดับโลก เซิร์ฟเวอร์ชื่อโฮสต์หรือแคชการแปลเหล่านี้ในกรณีที่โฮสต์อยู่เซิร์ฟเวอร์ชื่อมักจะเรียกว่าเซิร์ฟเวอร์ DNS
การนับเซิร์ฟเวอร์ชื่อทั้งหมดนั้นค่อนข้างยุ่งยากเพราะคุณไม่สามารถระบุโดเมนทั้งหมดได้อย่างง่ายดาย
ฉันขอยกตัวอย่างการแก้ปัญหาsuperuser.com
แบบไม่แคช:
192.168.1.1
เซิร์ฟเวอร์ชื่อที่ผมใช้เป็น
นี่คือเราเตอร์ในพื้นที่ของฉันซึ่งแคชรายการ DNS แต่ก็มีไฟล์โฮสต์เพื่อกำหนดเส้นทางโดเมนที่เป็นอันตราย
เราเตอร์มีเซิร์ฟเวอร์ชื่อ8.8.4.4
และ8.8.8.8
ตั้งค่าเรียกว่า Google DNS พวกเขายังแคช
Google DNS จะติดต่อเซิร์ฟเวอร์ชื่อรูทที่มีสิทธิ์ซึ่งอยู่ด้านบนสุดของลำดับชั้น DNS
Google DNS จะติดต่อ.com
เซิร์ฟเวอร์ชื่อซึ่งเป็น IP ที่ได้รับจาก ARN
Google DNS จะติดต่อกับเซิร์ฟเวอร์ DNS superuser.com
ซึ่งได้รับ IP จากที่.com
ใด
whoisเพียงเปิดเผย:
NS1.SERVERFAULT.COM
NS2.SERVERFAULT.COM
NS3.SERVERFAULT.COM
IP สำหรับเซิร์ฟเวอร์ชื่อเหล่านี้รู้จักกันใน.com
ชื่อที่ลงทะเบียนที่เซิร์ฟเวอร์ชื่อเมื่อคุณลงทะเบียนโดเมนใหม่คุณต้องกรอกเซิร์ฟเวอร์ DNS ที่คุณใช้ตาม IP
Google DNS จะติดต่อเซิร์ฟเวอร์ DNS ของsuperuser.com
เพื่อค้นหา IP ของsuperuser.com
:
nslookup superuser.com NS1.SERVERFAULT.COM
Server: NS1.SERVERFAULT.COM
Address: 64.34.119.33
Name: superuser.com
Address: 64.34.119.12
ฉันขอแนะนำให้คุณอ่านผ่านระบบชื่อโดเมนและเซิร์ฟเวอร์ชื่อสำหรับรายละเอียดเพิ่มเติม
เซิร์ฟเวอร์ชื่อระยะนอกจากนี้ยังใช้ในบริบทที่แตกต่างกันอ่านคำตอบ Spiff มานาน
ในบางบริบทคำว่า "เซิร์ฟเวอร์ชื่อ" สามารถอ้างถึงเซิร์ฟเวอร์ที่ไม่ได้เป็นส่วนหนึ่งของระบบชื่อโดเมนอินเทอร์เน็ต ตัวอย่างเช่นเซิร์ฟเวอร์ WINS เป็นเซิร์ฟเวอร์ชื่อสำหรับโปรโตคอลเครือข่ายที่เป็นกรรมสิทธิ์ของ Microsoft อาจมีระบบ LAN แบบดั้งเดิมอื่น ๆ ที่มีเนมเซิร์ฟเวอร์ของตนเองที่ไม่ได้เป็นส่วนหนึ่งของ DNS อินเทอร์เน็ต
หากิน!
เซิร์ฟเวอร์ DNS มักใช้สำหรับแปลง FQDN (www.xxx.com) เป็นที่อยู่ IP (192.168.0.1)
(เซิร์ฟเวอร์ DNS ยังทำงานได้มากกว่าเดิมมากสามารถทำการค้นหาแบบย้อนกลับได้และในช่วงไม่กี่ปีที่ผ่านมามีงานอื่น ๆ อีกมากมายที่มีแท็กข้อความ geo-ip และอื่น ๆ อีกมากมาย)
ในทางกลับกันโดยทั่วไป "เซิร์ฟเวอร์ชื่อ" จะใช้ในการค้นหาเซิร์ฟเวอร์ DNS
ตัวอย่างเช่นในระเบียน Whois โดยปกติแล้ว Name Server จะเป็นที่อยู่ของเซิร์ฟเวอร์ DNS ที่โฮสต์ระเบียนสำหรับโดเมนนั้น
อีกตัวอย่างที่ซับซ้อนมากขึ้นคือถ้าคุณสอบถามwww.superuser.com
คุณจะไปที่เซิร์ฟเวอร์ DNS ของคุณและการค้นหา DNS แบบเรียกซ้ำจะเกิดขึ้นในเนมเซิร์ฟเวอร์ของ superuser
สำหรับจำนวนนั้นมีกี่ชิ้น - สตริงจะยาวแค่ไหน! นี่เป็นคำถามที่เป็นไปไม่ได้ที่จะตอบ ... ตามที่คาดเดาไว้ฉันจะส่งไปยังคนนับแสนถ้าไม่ใช่ล้านคน (สำหรับเซิร์ฟเวอร์ DNS ที่สาธารณชนสามารถเข้าถึงได้)
ตัวย่อ DNS หมายถึงระบบชื่อโดเมน มันเป็นระบบกระจายการแปลชื่อโฮสต์ (และข้อมูลอื่น ๆ ) ไปยังที่อยู่ IP ในขนาดใหญ่ (โลก) โดยname server
ทั่วไปแล้วเป็นสิ่งที่ผู้คนเรียกเซิร์ฟเวอร์ DNS ในเครื่องที่เวิร์กสเตชัน / พีซีสามารถใช้เป็นจุดเริ่มต้นใน DNS จะแก้ไขชื่อโลคัล แต่มอบหมายให้เซิร์ฟเวอร์ชื่ออื่นสำหรับชื่อที่ไม่สามารถตอบได้
มีเนมเซิร์ฟเวอร์จำนวนมาก แต่คุณไม่จำเป็นต้องรู้ว่ามีกี่เซิร์ฟเวอร์เนื่องจากมีการสอบถามตามต้องการ มีเซิร์ฟเวอร์ชื่อ "root" เพียงไม่กี่ตัว (DNS เป็นลำดับชั้น)
DNS เป็นระบบชื่อโดเมนและไม่มีอะไรเหมือนเซิร์ฟเวอร์ชื่อโดเมน!
Domain Name System (DNS) เป็นระบบการตั้งชื่อแบบกระจายตามลำดับชั้นสำหรับคอมพิวเตอร์บริการหรือทรัพยากรใด ๆ ที่เชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายส่วนตัว มันเชื่อมโยงข้อมูลต่าง ๆ กับชื่อโดเมนที่กำหนดให้กับแต่ละหน่วยงานที่เข้าร่วม สิ่งสำคัญที่สุดคือแปลชื่อโดเมนที่จำได้ง่ายไปยังที่อยู่ IP ที่เป็นตัวเลขซึ่งจำเป็นสำหรับจุดประสงค์ในการค้นหาบริการคอมพิวเตอร์และอุปกรณ์ทั่วโลก
DNS มีประเภทระเบียน DNS จำนวนมากเช่น
หมายเหตุ: ณ เดือนกุมภาพันธ์ 2556 มีเซิร์ฟเวอร์ชื่อรูท 13 ตัวที่ระบุชื่อในแบบฟอร์ม letter.root-servers.net โดยที่ตัวอักษรมีตั้งแต่ A ถึง M (แม้ว่าจะอยู่ในตำแหน่งทางกายภาพมากกว่า 13 แห่ง) นี่คือรายการ
.
เป็นโดเมนรูทตัวอย่าง: google.com จดบันทึกจุดพิเศษใน URL :)