ฉันเพิ่งถูก "บังคับ" ให้ทำงานดูแลระบบบางอย่างในขณะที่นี่ไม่ใช่สิ่งที่ฉันรักอย่างแน่นอนฉันได้อ่านทดลองและเรียนรู้อย่างมาก
มีแง่มุมหนึ่งพื้นฐานของการกำหนดค่าเซิร์ฟเวอร์ที่ฉันไม่ได้สามารถที่จะเข้าใจเป็น - ชื่อโฮสต์
เช่นในอูบุนตูเราควรตั้งชื่อโฮสต์แบบนี้ (อ้างอิงจากLinode Library ):
echo "plato" > /etc/hostname
hostname -F /etc/hostname
ไฟล์: / etc / hosts
127.0.0.1 localhost.localdomain localhost
12.34.56.78 plato.example.com plato
ฉันคิดว่าplato
เป็นชื่อที่ไม่มีเหตุผลและนั่นplato.example.com
คือ FQDN
ตอนนี้คำถามของฉันคือ:
- จำเป็นหรือไม่
- เพื่อวัตถุประสงค์อะไร
- มันจำเป็น / ใช้ที่ไหน?
- ทำไมฉันไม่สามารถกำหนด "localhost" เป็นชื่อโฮสต์สำหรับทุกเครื่องได้
- ฉันต้องตั้งค่ารายการ DNS สำหรับ
plato.example.com
FQDN หรือไม่ - ควร
plato.example.com
ใช้เป็นรายการ DNS ย้อนกลับสำหรับ IP ของฉัน
นอกจากนี้ยังมี "แนวปฏิบัติที่ดีที่สุด" สำหรับการเลือกชื่อโฮสต์หรือไม่ ฉันเคยเห็นผู้คนใช้ตัวอักษรกรีกชื่อดาวเคราะห์และแม้แต่บุคคลในตำนาน ... เกิดอะไรขึ้นเมื่อตัวอักษร / ดาวเคราะห์หมด?
ฉันขอโทษถ้านี่เป็นคำถามที่โง่ แต่ฉันไม่เคยกระตือรือร้นกับการกำหนดค่าเครือข่ายเกินไป