ตั้งชื่อโฮสต์ / ชื่อคอมพิวเตอร์สำหรับ macOS


30

ฉันมีเครือข่ายท้องถิ่นที่บ้าน เครือข่ายนี้มีแล็ปท็อป 5 เครื่อง หนึ่งในแล็ปท็อปคือแล็ปท็อปของ Apple ที่มี macOS 10.8 อยู่ อื่น ๆ มีการติดตั้ง Linux, อื่น ๆ ทั้งหมดที่ใช้ Windows

เมื่อพยายามเปิดเราเตอร์และตรวจสอบ "อุปกรณ์ที่เชื่อมต่อ" ภายใต้ที่อยู่ IP ของ Mac เครื่องนี้ฉันจะเห็นสิ่งต่อไปนี้:

ชื่อโฮสต์ - ที่อยู่ IPV6 บางส่วน

สิ่งที่ฉันอยากจะเห็นคือชื่อที่มีความหมายเพื่อให้ฉันสามารถใช้มันในไฟล์ / etc / hosts ในแล็ปท็อป Linux และฉันต้องการตรวจสอบชื่อคอมพิวเตอร์เพื่อให้บรรทัด / etc / hosts ถูกต้อง

คำตอบ:


55

การตั้งค่าชื่อโฮสต์ Mac หรือชื่อคอมพิวเตอร์จากเทอร์มินัล

  1. เปิดเทอร์มินัล
  2. พิมพ์คำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อโฮสต์หลักของ Mac ของคุณ:
    นี่คือชื่อโฮสต์แบบเต็มของคุณตัวอย่างเช่น myMac.domain.com

    sudo scutil --set HostName <new host name>
    
  3. พิมพ์คำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อโฮสต์ Bonjourของ Mac ของคุณ:
    นี่คือชื่อที่ใช้งานได้บนเครือข่ายท้องถิ่นเช่น myMac.local

    sudo scutil --set LocalHostName <new host name>
    
  4. หากคุณต้องการเปลี่ยนชื่อคอมพิวเตอร์ให้พิมพ์คำสั่งต่อไปนี้:
    นี่คือชื่อคอมพิวเตอร์ที่ใช้งานง่ายที่คุณเห็นใน Finder เช่น myMac

    sudo scutil --set ComputerName <new name>
    
  5. ล้างแคช DNS โดยพิมพ์:

    dscacheutil -flushcache
    
  6. รีสตาร์ท Mac ของคุณ


หลังจากทำสิ่งนี้ฉันยังเห็นที่อยู่ IPv6 ในเราเตอร์ ความคิดใด ๆ และสิ่งที่จะเป็นบรรทัดในไฟล์ / etc / hosts บน Linux หากฉันตั้งชื่อโฮสต์เป็น MyMac
อิกอร์

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

7

คุณสามารถตั้งชื่อคอมพิวเตอร์ใน System Preferences → Sharing


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