ความแตกต่างระหว่างชื่อโฮสต์และชื่อโดเมน


84

ชื่อโฮสต์และชื่อโดเมนต่างกันอย่างไร โดยเฉพาะอย่างยิ่งเกี่ยวกับ NIC

บางคนได้โปรดอธิบายรายละเอียดกับตัวอย่างเนื่องจากแนวคิดนี้ค่อนข้างสับสน

คำตอบ:


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

มันมักจะเขียนในรูปแบบ

hostname.domain.com -- ตัวอย่างเช่น

หากคุณอยู่ใน (พูด) วิทยาเขตวิทยาลัยชื่อ ' The-University'
และโดเมนของมันถูกเรียกว่า ' theuniversity.org'
เครื่องในเครือข่ายของมหาวิทยาลัยที่เรียกว่า ' mymachine' จะได้รับการระบุเป็น ' mymachine.theuniversity.org'

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


ด้วยเหตุนี้ในขณะที่การเข้าถึงเครื่องจากเครื่องอื่นภายในวิทยาเขต
อาจทำงานกับชื่อโฮสต์ ( mymachine) โดยไม่ต้องใช้ชื่อโดเมน

หากต้องการเปรียบเทียบถ้าคุณอยู่ในเมืองเดียวกันชื่อถนนก็เพียงพอ
แต่หากต้องการระบุสถานที่ในเมืองอื่นคุณมักจะเพิ่มชื่อเมืองตามถนน


สำหรับรายละเอียดเพิ่มเติมอ่านหน้าวิกิพีเดียบริการชื่อโดเมนอาจจะเป็นสถานที่เริ่มต้นที่ดี


  • เมื่อกำหนดค่า DNS จะต้องใช้ชื่อเซิร์ฟเวอร์ DNS
    นี่คือชื่อโฮสต์ (เซิร์ฟเวอร์เป็นเครื่องที่สามารถกำหนดแอดเดรสได้)
  • ที่อยู่ IP ไม่สามารถชี้ไปที่ชื่อโดเมน
    ได้ แต่สามารถชี้ไปยังเซิร์ฟเวอร์ชื่อโดเมน (DNS) ได้

ฉันจะต้องพูดถึงชื่อโฮสต์บางแห่งเมื่อกำหนดค่า DNS หรือไม่ และถ้าผมมี IP แบบคงชี้ไปที่ชื่อโดเมนที่ผมจะต้องพูดถึงชื่อโฮสต์ที่ใดก็ได้หรือที่เป็นอิสระจากการตั้งค่าชื่อโดเมน
rzlines

3
ฉันไม่เห็นด้วย. โดเมนไม่ได้ จำกัด อยู่ที่สถานที่จริงและไม่ได้อยู่ในเครือข่ายเฉพาะ!
Arjan

2
@Arjan ฉันยอมรับความขัดแย้งของคุณ ฉันมี 'มากกว่า' ง่ายในคำตอบ
nik

2
@CiroSantilli 六四事件法轮功包卓轩ทั้งคู่เป็นชื่อโฮสต์ ชื่อwwwโดยตัวมันเองนั้นไม่มีคุณสมบัติและคุณค่อนข้างถูกต้องว่าจะแก้ไขได้อย่างถูกต้อง "ภายใน" ในความเป็นจริงมันจะแก้ไขแตกต่างกันไปขึ้นอยู่กับการกำหนดค่า DNS ของเครือข่าย ชื่อwww.google.comเป็นชื่อโดเมนที่ผ่านการรับรองอย่างสมบูรณ์ (FQDN ซึ่งน่าเสียดายที่ความแตกต่างระหว่าง "ชื่อโฮสต์" และ "ชื่อโดเมน") และควรแก้ไขปัญหาเดียวกันจากระบบใด ๆ ที่เชื่อมต่อกับอินเทอร์เน็ต
kbolino

1
@Utku มันไม่เกี่ยวกับตำแหน่งทางกายภาพต่อ se คุณอาจมีgoogle.comอยู่บนเส้นทางการค้นหา DNS ของคุณ (ซึ่งสามารถตั้งค่าโดยอัตโนมัติผ่าน DHCP) คุณอาจมีเซิร์ฟเวอร์ DNS ที่นามแฝงwwwที่จะwww.google.comมีการบันทึกหรือคุณอาจจะเพิ่มสายที่จะCNAME /etc/hostsคุณสามารถทำสิ่งต่าง ๆ เหล่านี้ด้วยตัวเองบนคอมพิวเตอร์ / เครือข่ายของคุณเอง แต่โดยปกติสิ่งนี้จะถูกทิ้งไว้ที่เครือข่ายและผู้ดูแลระบบของคุณเพื่อกำหนดค่า
kbolino

6

ชื่อโฮสต์และชื่อโดเมนต่างกันอย่างไร

โดเมนคือบางสิ่งบางอย่างที่คุณลงทะเบียนและที่ชี้ไปยังเซิร์ฟเวอร์ DNS ของคุณ* 0 เซิร์ฟเวอร์ DNS เหล่านี้* 1สามารถตอบแบบสอบถามสำหรับโฮสต์ภายในโดเมนนั้น

โปรดทราบว่าโฮสต์เหล่านี้ไม่จำเป็นต้องอยู่ในเครือข่ายเดียวกัน

ตัวอย่าง:
Gameforge * 2เป็น บริษัท ที่มีเกม 'Freemium' บางเกม มันมีเซิร์ฟเวอร์ในหลายประเทศ มีโดเมนเดียวชื่อ gameforce.com

s13.gameforce.com อาจชี้ไปที่เซิร์ฟเวอร์ในสหราชอาณาจักร (และเครือข่ายในสหราชอาณาจักร) ในขณะที่
s14 .. gameforce.com อาจชี้เซิร์ฟเวอร์ในประเทศเยอรมนี

ตำแหน่งเครือข่ายไม่ได้เชื่อมโยงกับชื่อโดเมน

โฮสต์คือคอมพิวเตอร์บนเครือข่าย โฮสต์นั้นสามารถมี NIC ได้มากกว่าหนึ่งและสามารถมีที่อยู่ IP ได้

โดยเฉพาะอย่างยิ่งเกี่ยวกับ NIC

ในกรณีของคอมพิวเตอร์ที่บ้านส่วนใหญ่เดสก์ท็อปหรือแล็ปท็อปมีหนึ่ง NIC ที่ใช้งานอยู่และหนึ่ง IP แต่ก็เป็นไปได้ที่จะมีหลาย IP ต่อ NIC หรือใช้ NIC หลายตัว สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการที่มีลักษณะขึ้นหลายบ้าน

ฉันหวังว่าส่วนสุดท้ายนี้จะตอบว่า 'เกี่ยวกับ NIC' ถ้าไม่ใช่โปรดระบุคำถามของคุณอีกเล็กน้อย



* 0หรือไปยังเซิร์ฟเวอร์ DNS ของใครบางคนที่จัดการโดเมนของคุณให้คุณ
* 1ขอแนะนำให้ใช้เซิร์ฟเวอร์ DNS อย่างน้อยสองแห่งในตำแหน่งที่ตั้งอื่น
* 2ฉันไม่ได้มีส่วนเกี่ยวข้องกับพวกเขา มันเป็นเพียงตัวอย่างแรกที่ฉันนึกถึง


1
ใช่แล้ว FQDN หนึ่งเครื่องสามารถชี้ไปที่เครื่องหลายเครื่องและ FQDN หนึ่งเครื่องสามารถชี้ไปที่เครื่องหนึ่งได้ ชื่อโฮสต์คือสิ่งที่เครื่องเรียกตัวเอง สามารถเป็นหนึ่งเดียว FQDN เป็นสิ่งที่คนอื่นเรียกเครื่อง สามารถเป็นชื่อที่แตกต่างกันมากมาย ใช้โฮสต์ getent เพื่อทดสอบและอ่าน man pages มันอาจให้ความช่วยเหลือ
Anders

-4

ชื่อโฮสต์คือชื่อของเซิร์ฟเวอร์บนเครือข่ายท้องถิ่นอาจเป็นชื่อแบบง่าย ๆ เช่น "mailserver"

สำหรับการใช้งานบนอินเทอร์เน็ตชื่อโดเมนและชื่อโฮสต์มีไว้เพื่อจุดประสงค์ในทางปฏิบัติส่วนใหญ่ในลักษณะเดียวกัน

ดูลิงค์ Wikipedia ที่เกี่ยวข้อง

อ่านเพิ่มเติม: http://wiki.answers.com/Q/Difference_between_domain_name_and_host_name#ixzz210PYEsh6


3
มันไม่ได้เป็น Wikipedia เลย
Nakilon

2
ชื่อโฮสต์และชื่อโดเมนนั้นไม่เหมือนกันมาก ฉันสงสัยว่าคุณตอบคำถามนี้โดยเฉพาะตัวอย่างที่ จำกัด (เช่นdomain.tldและdomain.tld ) แต่โดเมนส่วนใหญ่จะมีเซิร์ฟเวอร์จำนวนมากแต่ละแห่งมีชื่อโฮสต์ของตนเองเช่น fileserver-1.domain.tld, เครื่องพิมพ์ domain.tld, my_desktop.domain.tld, mylaptop.domain.tld ฯลฯ ฯลฯ ตัวอย่างของคุณจะไม่สนใจสิ่งเหล่านี้และมีเหตุผล จำกัด เมื่อคุณพิจารณาว่าเว็บและอีเมล (ระเบียน MX!) มักจะถูกแมปไปยังที่เดียวกันอย่างไรก็ตาม นี่คือข้อยกเว้น!
Hennes

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