Bạn cần tìm địa chỉ MAC của một máy tính khác trên mạng của bạn? Dù bạn đang sử dụng Windows, macOS, hay Linux, bạn có thể dễ dàng tìm địa chỉ MAC của bất kỳ máy chủ nào trên mạng cục bộ của mình bằng các lệnh đơn giản. Chúng tôi sẽ hướng dẫn bạn cách sử dụng các lệnh như arp và getmac để tìm địa chỉ MAC cho một địa chỉ IP hoặc tên máy chủ cụ thể, và cách sử dụng nmap để xem tất cả các địa chỉ IP và MAC trên mạng.
Các Bước
Sử Dụng Lệnh Arp

Mở cửa sổ lệnh hoặc terminal. Bạn có thể sử dụng lệnh arp trên bất kỳ hệ điều hành nào để tìm địa chỉ MAC của một máy tính khác trên mạng của bạn.
- Nếu bạn đang sử dụng Windows, gõ cmd vào thanh tìm kiếm của Windows, nhấp chuột phải vào Command prompt, và sau đó chọn Chạy dưới dạng quản trị viên.
- Trên macOS, gõ Terminal vào tìm kiếm Spotlight, sau đó nhấp đúp vào Terminal.
- Trên Linux, nhấn Ctrl + Alt + T hoặc mở một cửa sổ terminal từ trình quản lý cửa sổ của bạn.

Chạy ping ipaddress để liên lạc với địa chỉ IP. Bạn cần thiết lập liên lạc với máy tính từ xa để địa chỉ MAC của nó sẽ được thêm vào bộ nhớ cache - việc ping là một cách dễ dàng để làm điều này. Nếu bạn có tên máy tính nhưng không có địa chỉ IP, chỉ cần ping tên máy tính - điều này sẽ cung cấp cho bạn địa chỉ IP, mà bạn sẽ cần cho bước tiếp theo.

Chạy arp -a ipaddress để lấy địa chỉ MAC. Địa chỉ MAC sẽ xuất hiện dưới dạng 'Physical Address' trong kết quả arp cho Windows, và 'HWaddress' trên macOS và Linux.
Sử Dụng Lệnh Getmac (Windows)

Mở cửa sổ lệnh. Nếu bạn có thể đăng nhập vào máy tính từ xa với quyền quản trị (và máy tính đó cũng chạy Windows), bạn có thể sử dụng lệnh getmac để xem mọi địa chỉ MAC trên thiết bị đó. Gõ cmd vào thanh tìm kiếm của Windows, nhấp chuột phải vào Command prompt, sau đó chọn Chạy dưới dạng quản trị viên.

Chạy lệnh getmac. Lệnh đầy đủ là getmac /s ipaddress /u username /p password. Thay thế ipaddress bằng địa chỉ IP hoặc tên máy tính từ xa. Thay thế username và password bằng tên người dùng và mật khẩu thực sự có quyền quản trị trên máy tính từ xa.

Tìm tất cả các địa chỉ MAC trong cột 'Địa Chỉ Vật Lý'. Mỗi địa chỉ MAC sẽ xuất hiện kế bên mô tả của loại giao diện. Nếu giao diện không hoạt động, bạn sẽ thấy 'Kết nối phương tiện bị ngắt kết nối' kế bên địa chỉ MAC đó.
Quét với Nmap

Cài đặt Nmap trên máy tính PC hoặc Mac của bạn. Bạn có thể sử dụng Nmap cho Linux, Windows, hoặc macOS để quét mạng cục bộ của bạn và hiển thị địa chỉ MAC và IP của tất cả các máy tính kết nối. Bạn có thể tải xuống và cài đặt Nmap từ https://nmap.org/download.html.

Mở một cửa sổ lệnh hoặc terminal mới.
- Nếu bạn đang sử dụng Windows, gõ cmd vào thanh tìm kiếm của Windows, nhấp chuột phải vào Command prompt, và sau đó chọn Run as administrator.
- Trên macOS, gõ Terminal vào tìm kiếm Spotlight, và sau đó nhấp đúp vào Terminal.
- Trên Linux, nhấn Ctrl + Alt + T hoặc mở một cửa sổ terminal từ trình quản lý cửa sổ của bạn.

Tìm địa chỉ IP cục bộ của bạn. Để quét mạng của bạn, bạn cần biết mạng con nào để quét.
- Windows: Chạy lệnh ipconfig.
- macOS: Mở Cài đặt hệ thống và đi tới Mạng > Nâng cao > TCP/IP.
- Linux: Chạy lệnh ifconfig hoặc ip a.

Chạy lệnh nmap. Lệnh đầy đủ là nmap -sn xxx.xxx.xxx.*. Thay thế xxx.xxx.xxx.* bằng mạng bạn muốn quét. Sau vài khoảnh khắc, bạn sẽ thấy một danh sách của tất cả các địa chỉ IP trên mạng và địa chỉ MAC tương ứng của chúng. Ví dụ, nếu địa chỉ IP của bạn là 10.0.0.3 và bạn muốn quét tất cả các máy chủ trên mạng con của bạn, bạn sẽ sử dụng nmap -sn 10.0.0.*.
Mẹo
Bạn chỉ có thể tìm địa chỉ MAC của một máy tính mà nằm trên cùng một mạng con như máy của bạn. Không thể tìm địa chỉ MAC của một máy tính từ xa trừ khi bạn có thể đăng nhập vào máy tính đó từ xa. Nếu máy tính mà bạn đang cố gắng kết nối đến đứng sau tường lửa, địa chỉ MAC của nó có thể không hiển thị.