---
title: "Trouver les appareils de votre réseau depuis un Mac : arp et dns-sd · Guides Kilobat"
url: "https://kilobat.app/fr/guides/find-devices-on-network.html"
description: "Listez les appareils que votre Mac voit sur le réseau local avec arp et dns-sd dans Terminal, trouvez une imprimante ou un NAS, et connaissez les limites de chaque méthode."
---

Réseau local

# Trouver les appareils de votre réseau local depuis un Mac

macOS offre deux moyens intégrés de voir les autres appareils : la table ARP et Bonjour. Aucun des deux n’analyse tout le réseau.

S’applique à : toutes les versions actuelles de macOS. Les réglages de confidentialité Réseau local existent dans macOS 15 Sequoia et versions ultérieures. · Vérifié le 29 octobre 2026

## Symptômes

- Vous avez besoin de l’adresse IP d’une imprimante, d’un NAS ou d’un autre appareil.
- Vous voulez savoir quels appareils sont sur votre réseau.
- Une app ne trouve pas un appareil sur le réseau local.

## Causes probables

- **La table ARP ne contient que les appareils récents.** Le Mac ne liste un appareil qu’après avoir échangé du trafic avec lui.
- **Bonjour n’affiche que les appareils qui annoncent des services.** Les appareils qui n’annoncent aucun service n’apparaissent pas.
- **L’accès au réseau local est désactivé pour une app.** Sur macOS 15 Sequoia et versions ultérieures, une app a besoin d’une autorisation pour trouver des appareils sur le réseau local.
- **L’isolation des clients sur le réseau.** Certains réseaux invités et publics empêchent les appareils de se voir entre eux.

## Comment vérifier

1. Affichez la table ARP. Elle liste les adresses IP et les adresses matérielles (MAC) que le Mac connaît en ce moment.

   ```
   arp -a
   ```
2. Pour ne pas résoudre les noms, ajoutez `-n`.

   ```
   arp -a -n
   ```
3. Recherchez les appareils qui annoncent un service avec Bonjour. Cet exemple trouve les imprimantes. Appuyez sur Contrôle + C pour arrêter.

   ```
   dns-sd -B _ipp._tcp
   ```
4. Recherchez les appareils qui partagent des fichiers via SMB.

   ```
   dns-sd -B _smb._tcp
   ```
5. Si une app ne trouve aucun appareil, ouvrez Réglages Système > Confidentialité et sécurité > Réseau local. Cherchez l’app dans la liste.

## Comment corriger

1. Si l’app est désactivée dans Réseau local, activez-la. Voir [Une app ne trouve pas les appareils du réseau local](https://kilobat.app/fr/guides/local-network-permission.html).
2. Si vous êtes sur un réseau invité, connectez-vous au réseau principal pour atteindre vos appareils.
3. Pour ajouter un appareil à la table ARP, envoyez d’abord un ping à son adresse. Puis relancez `arp -a`.

   ```
   ping -c 2 192.168.1.20
   ```
4. Attribuez une adresse fixe aux appareils importants dans les réglages de votre routeur. Vous pourrez ainsi toujours les retrouver.

## Avec Kilobat

1. Kilobat liste les appareils avec lesquels le Mac a récemment échangé, d’après le cache des voisins ARP. Ce n’est pas une analyse complète.

   ```
   kilobat devices
   ```
2. Pour inclure les services Bonjour, ajoutez `--bonjour`.

   ```
   kilobat devices --bonjour
   ```
3. Pour donner à un appareil un nom dont Kilobat se souvient, utilisez son adresse matérielle.

   ```
   kilobat devices name aa:bb:cc:dd:ee:ff "Printer"
   ```
4. Pour réveiller un appareil compatible Wake-on-LAN, envoyez un paquet de réveil. Kilobat ne peut pas confirmer qu’il s’est réveillé.

   ```
   kilobat wake aa:bb:cc:dd:ee:ff
   ```
5. L’onglet Appareils du tableau de bord nécessite Pro.

## Questions

**Pourquoi arp -a n’affiche-t-il pas tous mes appareils ?**

La table ne liste que les appareils qui ont récemment échangé du trafic avec le Mac. Un appareil en veille ou silencieux n’apparaît pas.

**Ces commandes nécessitent-elles un mot de passe administrateur ?**

Non. `arp -a` et `dns-sd -B` fonctionnent pour tout utilisateur. Supprimer des entrées ARP nécessite un administrateur.

## Sources

- arp(8), page man installée avec macOS 27.2
- dns-sd(1), page man installée avec macOS 27.2
- [Assistance Apple : Contrôler l’accès à votre réseau local sur Mac](https://support.apple.com/guide/mac-help/control-access-to-your-local-network-on-mac-mchla4f49138/mac)

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec `man <name>` dans Terminal.

## Guides associés

- [Une app ne trouve pas les appareils du réseau local](https://kilobat.app/fr/guides/local-network-permission.html): macOS 15 Sequoia et ultérieur demandent votre accord avant qu’une app se connecte aux appareils de votre réseau local.
- [Le coupe-feu de macOS bloque les connexions entrantes](https://kilobat.app/fr/guides/macos-firewall-incoming.html): Le coupe-feu de macOS contrôle les connexions que d’autres ordinateurs ouvrent vers votre Mac.
- [Le Mac a une adresse IP auto-attribuée](https://kilobat.app/fr/guides/self-assigned-ip-address.html): Si le Mac ne reçoit aucune réponse d’un serveur DHCP, il s’attribue une adresse locale au lien dans 169.254.0.0/16.
- [Conflit d’adresse IP sur Mac](https://kilobat.app/fr/guides/ip-address-conflict-mac.html): Deux appareils d’un même réseau ne peuvent pas utiliser la même adresse IP.
