전자제품/컴퓨터
맥북에서 호스트네임이 변경되는 문제
세지지
2025. 2. 5. 11:48
반응형
맥북에서 호스트네임이 변경되는 문제는 여러 가지 원인으로 발생할 수 있습니다. 특히 네트워크 설정이나 macOS의 시스템 설정이 영향을 줄 수 있습니다. 아래는 호스트네임이 바뀌는 원인과 해결 방법을 설명합니다.
1. 호스트네임 변경 원인
- 네트워크 연결 변경: 새로운 네트워크에 연결될 때, 네트워크 관리자에 의해 호스트네임이 자동으로 변경될 수 있습니다.
- 다른 기기와 중복: 같은 네트워크에 동일한 이름을 가진 다른 기기가 있을 경우, macOS가 자동으로 이름을 수정할 수 있습니다. (예: MacBook (2)로 변경)
- 시스템 업데이트: macOS 업데이트 후 일부 설정이 초기화될 수 있습니다.
- DHCP 설정: DHCP 서버가 새로운 이름을 부여하는 경우 발생할 수 있습니다.
2. 호스트네임을 수동으로 설정하는 방법
호스트네임은 Computer Name, Local Hostname, Host Name 세 가지로 나뉩니다. 각각 설정 방법은 다음과 같습니다.
1) 컴퓨터 이름 설정
- 설정 방법
- 상단 메뉴에서 Apple 메뉴() 클릭 → 시스템 설정 선택
- 일반 → 정보로 이동
- '이 Mac의 이름' 항목에서 원하는 이름을 입력하고 설정
- 터미널 명령어
bash
복사편집
sudo scutil --set ComputerName "새로운이름"
2) 로컬 호스트네임 설정 (공유 네트워크에서 사용)
- 설정 방법
- 시스템 설정에서 일반 → 공유로 이동
- '로컬 호스트 이름'을 확인하고 수정
- 터미널 명령어
bash
복사편집
sudo scutil --set LocalHostName "새로운이름"
3) 호스트네임 설정 (네트워크 및 시스템용)
- 터미널 명령어
bash
복사편집
sudo scutil --set HostName "새로운이름"
3. 설정 변경이 유지되지 않는 경우 해결 방법
- DHCP 설정 확인
- 네트워크 환경설정에서 사용 중인 네트워크의 '고급' → 'TCP/IP'에서 DHCP가 아닌 수동(IP)으로 설정 변경을 시도할 수 있습니다.
- macOS 업데이트 및 시스템 재설정 확인
- 설정 변경이 지속되지 않는 경우, macOS 업데이트가 원인일 수 있습니다. 시스템 무결성 보호(SIP)가 활성화되어 있거나 권한 문제가 있는지 확인하세요.
- 네트워크 캐시 삭제
아래 명령어로 네트워크 캐시를 초기화합니다. -
bash복사편집dscacheutil -flushcache sudo killall -HUP mDNSResponder
4. 터미널로 현재 호스트네임 확인
bash
복사편집
scutil --get ComputerName scutil --get LocalHostName scutil --get HostName
5. 완전한 호스트네임 변경 예시
- 터미널을 열고 아래 명령어를 순서대로 입력합니다.
bash
복사편집
sudo scutil --set ComputerName "MyMac" sudo scutil --set LocalHostName "MyMac" sudo scutil --set HostName "MyMac"
- 네트워크 캐시를 초기화합니다.
bash
복사편집
dscacheutil -flushcache sudo killall -HUP mDNSResponder
- Mac을 재부팅하여 설정이 적용되었는지 확인합니다.
참고
- 설정이 자주 바뀌는 경우 네트워크 관리자에게 문의하거나, Wi-Fi 네트워크 설정을 확인하는 것이 좋습니다.
- 동일 네트워크에 중복된 호스트네임이 있는지 확인하세요.
반응형