로컬 네트워크

Mac에서 로컬 네트워크의 기기 찾기

macOS에는 다른 기기를 확인하는 두 가지 기본 방법인 ARP 테이블과 Bonjour가 있습니다. 둘 다 네트워크 전체를 스캔하지는 않습니다.

적용 대상: 현재 지원되는 모든 macOS 버전. 로컬 네트워크 개인정보 보호 설정은 macOS 15 Sequoia 및 이후 버전에 있습니다.확인일: 2026년 10월 29일

증상

  • 프린터, NAS 또는 다른 기기의 IP 주소가 필요합니다.
  • 네트워크에 어떤 기기가 있는지 알고 싶습니다.
  • 앱이 로컬 네트워크의 기기를 찾을 수 없습니다.

가능한 원인

  • ARP 테이블에는 최근 기기만 있습니다. Mac은 기기와 트래픽을 주고받은 후에만 목록에 표시합니다.
  • Bonjour에는 서비스를 알리는 기기만 표시됩니다. 서비스를 알리지 않는 기기는 표시되지 않습니다.
  • 앱의 로컬 네트워크 접근이 꺼져 있습니다. macOS 15 Sequoia 이상에서는 앱이 로컬 네트워크의 기기를 찾으려면 권한이 필요합니다.
  • 네트워크의 클라이언트 격리. 일부 게스트 및 공용 네트워크는 기기들이 서로를 볼 수 없게 합니다.

확인 방법

  1. ARP 테이블을 표시합니다. Mac이 현재 알고 있는 IP 주소와 하드웨어(MAC) 주소를 나열합니다.

    arp -a
  2. 이름 조회를 건너뛰려면 -n를 추가하세요.

    arp -a -n
  3. Bonjour로 서비스를 알리는 기기를 찾습니다. 이 예시는 프린터를 찾습니다. 중지하려면 Control-C를 누르세요.

    dns-sd -B _ipp._tcp
  4. SMB로 파일을 공유하는 기기를 찾아봅니다.

    dns-sd -B _smb._tcp
  5. 한 앱이 기기를 찾지 못하면 시스템 설정 > 개인정보 보호 및 보안 > 로컬 네트워크를 여세요. 목록에서 해당 앱을 찾습니다.

해결 방법

  1. 로컬 네트워크에서 앱이 꺼져 있다면 켜세요. 앱이 로컬 네트워크의 기기를 찾을 수 없는 경우를 참고하세요.

  2. 게스트 네트워크를 사용 중이라면 기기에 접근할 수 있도록 기본 네트워크에 연결하세요.

  3. ARP 테이블에 기기를 추가하려면 먼저 해당 주소에 ping을 보내세요. 그런 다음 arp -a을 다시 실행하세요.

    ping -c 2 192.168.1.20
  4. 라우터 설정에서 중요한 기기에 고정 주소를 지정하세요. 그러면 언제든지 찾을 수 있습니다.

FRITZ!Box와 Xfinity부터 eero와 Livebox까지 라우터별 정확한 메뉴: 라우터 가이드.

Kilobat 사용

  1. Kilobat은 ARP 이웃 캐시에서 Mac이 최근 통신한 기기를 나열합니다. 전체 스캔은 아닙니다.

    kilobat devices
  2. Bonjour 서비스를 포함하려면 --bonjour를 추가합니다.

    kilobat devices --bonjour
  3. Kilobat이 기억할 기기 이름을 지정하려면 하드웨어 주소를 사용하세요.

    kilobat devices name aa:bb:cc:dd:ee:ff "Printer"
  4. Wake-on-LAN을 지원하는 기기를 깨우려면 깨우기 패킷을 보냅니다. Kilobat은 기기가 깨어났는지 확인할 수 없습니다.

    kilobat wake aa:bb:cc:dd:ee:ff
  5. 대시보드의 기기 탭에는 Pro가 필요합니다.

질문

arp -a에 모든 기기가 표시되지 않는 이유는 무엇인가요?

표에는 최근 Mac과 트래픽을 주고받은 기기만 표시됩니다. 잠자기 중이거나 활동이 없는 기기는 나타나지 않습니다.

이 명령에 관리자 암호가 필요한가요?

아니요. arp -a 및 dns-sd -B은 모든 사용자에게 작동합니다. ARP 항목을 삭제하려면 관리자 권한이 필요합니다.

출처

2026년 10월 29일 확인했습니다.