วิธีตั้งค่า HostName
สารบัญ:
คุณสามารถตั้งชื่อเฉพาะสำหรับชื่อคอมพิวเตอร์ Mac ของคุณที่ปรากฏในเครื่อง จากการแชร์ไฟล์และเครือข่าย และแม้แต่บริการ Bonjour ด้วยความช่วยเหลือของคำสั่ง scutil ซึ่งช่วยให้คุณมีชื่อโฮสต์ที่กำหนดเองสำหรับ Terminal และ SSH ซึ่งเป็นชื่ออื่นที่เป็นมิตรกว่าสำหรับสิ่งที่ผู้อื่นเห็นในเครือข่ายท้องถิ่น และอีกชื่อหนึ่งเท่านั้นที่มองเห็นได้เฉพาะบริการต่างๆ เช่น AirDropต่อไปนี้เป็นรายละเอียดคร่าวๆ ของแต่ละรายการและวิธีตั้งค่าจากบรรทัดคำสั่ง
วิธีตั้งชื่อคอมพิวเตอร์แต่ละเครื่อง ชื่อโฮสต์ และชื่อ Bonjour บน Mac
ในการเริ่มต้น ให้เปิด Terminal จาก /Applications/Utilities/ เนื่องจากคำแนะนำนี้ต้องใช้บรรทัดคำสั่ง สิ่งสำคัญคือต้องสังเกตว่า - เป็นเครื่องหมายขีดคู่ ไม่ใช่เครื่องหมายเดียว – แฟล็ก
ตั้งชื่อคอมพิวเตอร์แต่ละเครื่องใน Mac OS X ด้วย scutil
ComputerName คือชื่อคอมพิวเตอร์ที่ “ใช้งานง่าย” สำหรับ Mac ซึ่งจะแสดงบน Mac เอง และสิ่งที่คนอื่นจะมองเห็นได้เมื่อเชื่อมต่อกับเครือข่ายท้องถิ่น นี่คือสิ่งที่มองเห็นได้ภายใต้แผงการตั้งค่าการแบ่งปัน
scutil --set ComputerName MacBook Willy"
วิธีตั้งค่าชื่อโฮสต์ที่ไม่ซ้ำใน Mac OS X ด้วย scutil
HostName คือชื่อที่กำหนดให้กับคอมพิวเตอร์ตามที่มองเห็นได้จากบรรทัดคำสั่ง และยังใช้โดยเครือข่ายท้องถิ่นและระยะไกลเมื่อเชื่อมต่อ ผ่าน SSH และ Remote Login
"scutil --set HostName centauri"
วิธีตั้งค่า LocalHostName ที่ไม่ซ้ำใน Mac OS X ด้วย scutil
LocalHostName เป็นตัวระบุชื่อที่ใช้โดย Bonjour และมองเห็นได้ผ่านบริการแชร์ไฟล์เช่น AirDrop
scutil --set LocalHostName MacBookPro"
แน่นอนว่าไม่มีอะไรผิดปกติหากใช้ชื่อเดียวกันสำหรับแต่ละตัวอย่างเช่นกัน ซึ่งเป็นลักษณะการทำงานเริ่มต้นของ Mac OS X
การตั้งค่าส่วนบุคคลจะไม่สำคัญสำหรับผู้ใช้ Mac ส่วนใหญ่ แต่การตั้งชื่อคอมพิวเตอร์แบบกำหนดเองเป็นความคิดที่ดีเสมอ แม้ว่าผู้ใช้มือใหม่จะได้รับบริการที่ดีที่สุดผ่านแผงการตั้งค่าการแชร์
หากคุณต้องการลองใช้ command line ดูวิดีโอสั้นๆ ด้านล่างซึ่งสาธิตการเปลี่ยนชื่อโฮสต์ของเครื่อง Mac OS X จะช่วยได้:
วิธีรับชื่อโฮสต์ปัจจุบัน ชื่อคอมพิวเตอร์จาก Mac Command Line
สุดท้าย คุณยังสามารถตรวจสอบการตั้งค่าปัจจุบันของ LocalHostName, HostName และ ComputerName ได้โดยใช้ scutil พร้อมแฟล็ก –get ดังนี้:
รับชื่อโฮสต์:
scutil --get HostName
รับชื่อคอมพิวเตอร์:
scutil --get ComputerName
รับชื่อโฮสต์ท้องถิ่นของ Bonjour:
scutil --get LocalHostName
สำหรับตัวอย่างเหล่านี้ ชื่อโฮสต์ ชื่อ Bonjour หรือชื่อคอมพิวเตอร์จะถูกรายงานกลับ และหากไม่ได้ตั้งค่าไว้ ก็จะแจ้งให้คุณทราบ