---
title: "Mac에서 네트워크의 기기 찾기: arp 및 dns-sd · Kilobat 가이드"
url: "https://kilobat.app/ko/guides/find-devices-on-network"
description: "터미널에서 arp와 dns-sd로 Mac의 로컬 네트워크에 보이는 기기를 나열하고, 프린터나 NAS를 찾고, 각 방법의 한계를 알아보세요."
---

로컬 네트워크

# 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. 로컬 네트워크에서 앱이 꺼져 있다면 켜세요. [앱이 로컬 네트워크의 기기를 찾을 수 없는 경우](https://kilobat.app/ko/guides/local-network-permission)를 참고하세요.
2. 게스트 네트워크를 사용 중이라면 기기에 접근할 수 있도록 기본 네트워크에 연결하세요.
3. ARP 테이블에 기기를 추가하려면 먼저 해당 주소에 ping을 보내세요. 그런 다음 `arp -a`을 다시 실행하세요.

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

FRITZ!Box와 Xfinity부터 eero와 Livebox까지 라우터별 정확한 메뉴: [라우터 가이드](https://kilobat.app/ko/routers).

## 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 항목을 삭제하려면 관리자 권한이 필요합니다.

## 출처

- arp(8), macOS 27.2에 설치된 매뉴얼 페이지
- dns-sd(1), macOS 27.2에 설치된 매뉴얼 페이지
- [Apple 지원: Mac에서 로컬 네트워크 접근 제어하기](https://support.apple.com/guide/mac-help/control-access-to-your-local-network-on-mac-mchla4f49138/mac)

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

## 관련 가이드

- [앱이 로컬 네트워크의 기기를 찾을 수 없는 경우](https://kilobat.app/ko/guides/local-network-permission): macOS 15 Sequoia 및 이후 버전은 앱이 로컬 네트워크의 기기에 연결하기 전에 사용자에게 확인합니다.
- [macOS 방화벽이 들어오는 연결을 차단합니다](https://kilobat.app/ko/guides/macos-firewall-incoming): macOS 방화벽은 다른 컴퓨터가 Mac으로 시작하는 연결을 제어합니다.
- [Mac에 자체 할당 IP 주소가 있습니다](https://kilobat.app/ko/guides/self-assigned-ip-address): Mac이 DHCP 서버에서 응답을 받지 못하면 169.254.0.0/16 범위의 링크 로컬 주소를 스스로 할당합니다.
- [Mac에서 IP 주소 충돌](https://kilobat.app/ko/guides/ip-address-conflict-mac): 한 네트워크의 두 기기는 같은 IP 주소를 사용할 수 없습니다.
