ชื่อโดเมนที่ถูกต้องสำหรับเครื่อง Linux บนเดสก์ท็อปที่บ้าน


19

ฉันมีหลายเครื่องที่ใช้ Debian และระหว่างการติดตั้งฉันปล่อยให้domain nameฟิลด์ว่าง สิ่งนี้ยังไม่ได้รับผลกระทบใด ๆ แต่ฉันสงสัยว่าสิ่งที่ถูกต้องในการตั้งค่าเขตข้อมูลนั้นคือถ้าคุณไม่มีโดเมนเว็บที่ลงทะเบียนและ IP ของคุณถูกตั้งค่าแบบไดนามิก ( http://www.whatsmyip.org /ให้ IP ที่แตกต่างกันทุกสองสามเดือน) ขออภัยหากเป็นคำถามใหม่ แต่ฉันไม่พบผลลัพธ์ใด ๆ ผ่าน Google

ชื่อโดเมนที่เหมาะสมสำหรับเดสก์ทอปที่บ้านซึ่งมีที่อยู่ IP แบบไดนามิกคืออะไร?


คำตอบ:


14

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

.localจะถือว่าดีที่สุดเนื่องจากเราเตอร์ที่เหมาะสมจะไม่ส่งต่อคำขอชื่อโฮสต์ที่เป็นของโดเมนนี้ดังนั้นหากคุณมีเหตุผลแปลก ๆ ที่มีเซิร์ฟเวอร์ชื่อmicrosoft.comที่บ้านมันจะได้รับการปฏิบัติในพื้นที่เพราะFQDNนั้นจะเป็นmicrosoft.com.local.

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


นอกจากนี้ฉันพบว่าสิ่งนี้มีความเกี่ยวข้องสูงเนื่องจากการเปลี่ยนโดเมนของเซิร์ฟเวอร์อาจซับซ้อนกว่าการเปลี่ยนชื่อตามกฎหมายของคุณ:

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


4

หากคุณจะไม่เชื่อมต่อมากกว่าหนึ่งเครื่องในตอนแรก แต่คุณคิดว่ามันอาจเพิ่มขนาดคุณสามารถใช้บางอย่างใน.localTLD ( https://en.wikipedia.org/wiki/.local )

สิ่งที่ชอบyoursurname.localอาจเป็นชื่อโดเมน

หากคุณไม่คิดว่าจะขยายได้มากกว่า 10-15 เครื่องคุณก็ไม่จำเป็นต้องใช้ชื่อโดเมน แต่ถ้าคุณคิดว่าคุณจะขยายขนาดการเลือกสิ่งที่ไม่แปลกใหม่อย่าง.localTLD จะช่วยให้คุณตั้งค่าเซิร์ฟเวอร์ DNS แบบเต็มในภายหลังเพื่อเข้าถึงเครื่องของคุณ

ให้แน่ใจว่าคุณอ่านหน้าวิกิพีเดีย; การใช้ "somecustom.local" เป็นโดเมนเป็นสิ่งที่เคยทำมาแล้วและยังคงทำในธุรกิจขนาดเล็ก อย่างไรก็ตามอย่างที่คุณเห็นจากหน้านั้น.localTLD นั้นถูกสงวนไว้สำหรับใช้ใน mDNS สำหรับชื่อโฮสต์ในแบบฟอร์มhostname.localซึ่งอาจขัดแย้งกับการตั้งค่าของคุณ ตาม RFC 6762 คุณอาจใช้วิธีการค้นหาทางเลือก (เช่นเซิร์ฟเวอร์ DNS ที่กำหนดเองฉันแนะนำให้ขยายเครือข่ายของคุณ) และผลลัพธ์ขึ้นอยู่กับความสามารถของคุณที่จะไม่รวมข้อมูลและชื่อ ...


1

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

ชื่อโดเมนจะทำหน้าที่รวมกับชื่อโฮสต์เพื่อสร้างชื่อโดเมนแบบเต็ม (FQDN) ของระบบเท่านั้น ตัวอย่างเช่นถ้าชื่อโดเมนcompany.comและชื่อโฮสต์host1แล้ว FQDN host1.company.comคือ คุณจะต้องตั้งค่าเซิร์ฟเวอร์ DNS เพื่อแก้ไขชื่อนั้นเป็นที่อยู่ IP หรือให้เซิร์ฟเวอร์ DNS อินเทอร์เน็ตบางตัวชี้ไปที่เครือข่ายของคุณ

หากไม่มีชื่อโดเมนคอมพิวเตอร์จะยังสามารถระบุชื่อเครือข่ายในเครือข่ายได้

เนื่องจากนี่เป็นเดสก์ท็อปที่บ้านซึ่งมีการระบุที่อยู่ IP ในท้องถิ่นผ่าน DHCP ชื่อโดเมนว่างจึงเหมาะสมอย่างยิ่ง การระบุชื่อโดเมนจะไม่มีผลเลยในกรณีนั้น

สำหรับข้อมูลเพิ่มเติมดูที่ Wikipedia: ชื่อโดเมนที่ผ่านการรับรองโดยสมบูรณ์

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