전자제품/컴퓨터

맥북에서 호스트네임이 변경되는 문제

세지지 2025. 2. 5. 11:48
반응형

맥북에서 호스트네임이 변경되는 문제는 여러 가지 원인으로 발생할 수 있습니다. 특히 네트워크 설정이나 macOS의 시스템 설정이 영향을 줄 수 있습니다. 아래는 호스트네임이 바뀌는 원인과 해결 방법을 설명합니다.


1. 호스트네임 변경 원인

  • 네트워크 연결 변경: 새로운 네트워크에 연결될 때, 네트워크 관리자에 의해 호스트네임이 자동으로 변경될 수 있습니다.
  • 다른 기기와 중복: 같은 네트워크에 동일한 이름을 가진 다른 기기가 있을 경우, macOS가 자동으로 이름을 수정할 수 있습니다. (예: MacBook (2)로 변경)
  • 시스템 업데이트: macOS 업데이트 후 일부 설정이 초기화될 수 있습니다.
  • DHCP 설정: DHCP 서버가 새로운 이름을 부여하는 경우 발생할 수 있습니다.

2. 호스트네임을 수동으로 설정하는 방법

호스트네임은 Computer Name, Local Hostname, Host Name 세 가지로 나뉩니다. 각각 설정 방법은 다음과 같습니다.

1) 컴퓨터 이름 설정

  • 설정 방법
    1. 상단 메뉴에서 Apple 메뉴() 클릭 → 시스템 설정 선택
    2. 일반정보로 이동
    3. '이 Mac의 이름' 항목에서 원하는 이름을 입력하고 설정
  • 터미널 명령어
bash
복사편집
sudo scutil --set ComputerName "새로운이름"

2) 로컬 호스트네임 설정 (공유 네트워크에서 사용)

  • 설정 방법
    1. 시스템 설정에서 일반공유로 이동
    2. '로컬 호스트 이름'을 확인하고 수정
  • 터미널 명령어
bash
복사편집
sudo scutil --set LocalHostName "새로운이름"

3) 호스트네임 설정 (네트워크 및 시스템용)

  • 터미널 명령어
bash
복사편집
sudo scutil --set HostName "새로운이름"

3. 설정 변경이 유지되지 않는 경우 해결 방법

  1. DHCP 설정 확인
    • 네트워크 환경설정에서 사용 중인 네트워크의 '고급' → 'TCP/IP'에서 DHCP가 아닌 수동(IP)으로 설정 변경을 시도할 수 있습니다.
  2. macOS 업데이트 및 시스템 재설정 확인
    • 설정 변경이 지속되지 않는 경우, macOS 업데이트가 원인일 수 있습니다. 시스템 무결성 보호(SIP)가 활성화되어 있거나 권한 문제가 있는지 확인하세요.
  3. 네트워크 캐시 삭제
    아래 명령어로 네트워크 캐시를 초기화합니다.
  4. bash
    복사편집
    dscacheutil -flushcache sudo killall -HUP mDNSResponder

4. 터미널로 현재 호스트네임 확인

bash
복사편집
scutil --get ComputerName scutil --get LocalHostName scutil --get HostName

5. 완전한 호스트네임 변경 예시

  1. 터미널을 열고 아래 명령어를 순서대로 입력합니다.
bash
복사편집
sudo scutil --set ComputerName "MyMac" sudo scutil --set LocalHostName "MyMac" sudo scutil --set HostName "MyMac"
  1. 네트워크 캐시를 초기화합니다.
bash
복사편집
dscacheutil -flushcache sudo killall -HUP mDNSResponder
  1. Mac을 재부팅하여 설정이 적용되었는지 확인합니다.

참고

  • 설정이 자주 바뀌는 경우 네트워크 관리자에게 문의하거나, Wi-Fi 네트워크 설정을 확인하는 것이 좋습니다.
  • 동일 네트워크에 중복된 호스트네임이 있는지 확인하세요.
반응형