Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Kết Nối Mạng

Cách dùng địa chỉ IP để tìm địa chỉ MAC

Điều cần biết

  • Ping thiết bị bạn muốn tìm địa chỉ MAC bằng địa chỉ mạng cục bộ. Sau đó, nhập lệnh ARP.
  • Tìm địa chỉ IP trong kết quả. Địa chỉ MAC nằm ngay bên cạnh địa chỉ IP.

Bài viết này giải thích cách tìm địa chỉ MAC bằng địa chỉ IP sử dụng tiện ích dòng lệnh ARP. Nó cũng bao gồm thêm thông tin về kiểm tra dữ liệu kết nối của bộ định tuyến (router) cho một địa chỉ IP.

Cách dùng ARP để tìm địa chỉ MAC

Trong Windows, Linux và các hệ điều hành khác, tiện ích dòng lệnh ARP (Giao thức phân giải địa chỉ - Address Resolution Protocol) hiển thị thông tin địa chỉ MAC cục bộ được lưu trong bộ nhớ đệm ARP. Tuy nhiên, nó chỉ hoạt động trong nhóm nhỏ các máy tính trên mạng cục bộ (LAN), không phải trên khắp internet.

ARP dành cho quản trị viên hệ thống, và thường không phải cách hữu ích để truy tìm máy tính và con người trên internet.

Mạng máy tính TCP/IP sử dụng cả địa chỉ IP và địa chỉ MAC của các thiết bị khách kết nối. Mặc dù địa chỉ IP thay đổi theo thời gian, địa chỉ MAC của bộ 어댑터 mạng luôn giữ nguyên.

Sử dụng ARP, mỗi giao diện mạng cục bộ theo dõi cả địa chỉ IP và MAC cho mỗi thiết备 mà nó gần đây đã giao tiếp. Hầu hết các máy tính cho phép bạn xem danh sách địa chỉ mà ARP đã thu thập.

Dưới đây là một ví dụ về cách tìm địa chỉ MAC bằng địa chỉ IP.

  1. Bắt đầu bằng cách ping thiết bị bạn muốn địa chỉ MAC:

    ping 192.168.86.45
  2. Sử dụng địa chỉ cục bộ, nên nếu mạng của bạn là 10.0.1.x, hãy dùng số đó để ping. Lệnh ping thiết lập kết nối với thiết bị khác trên mạng và nên hiển thị kết quả như sau:

    Pinging 192.168.86.45 with 32 bytes of data:
    Reply from 192.168.86.45: bytes=32 time=290ms TTL=128
    Reply from 192.168.86.45: bytes=32 time=3ms TTL=128
    Reply from 192.168.86.45: bytes=32 time=176ms TTL=128
    Reply from 192.168.86.45: bytes=32 time=3ms TTL=128
  3. Sử dụng lệnh ARP sau để lấy danh sách hiển thị địa chỉ MAC của thiết bị bạn vừa ping:

    arp -a
  4. Kết quả có thể trông như thế này nhưng có thể có nhiều mục khác:

    Interface: 192.168.86.38 --- 0x3
    Internet Address Physical Address Type
    192.168.86.1 70-3a-cb-14-11-7a dynamic
    192.168.86.45 98-90-96-B9-9D-61 dynamic
    192.168.86.255 ff-ff-ff-ff-ff-ff static
    224.0.0.22 01-00-5e-00-00-16 static
    224.0.0.251 01-00-5e-00-00-fb static
  5. Tìm địa chỉ IP của thiết bị trong danh sách. Địa chỉ MAC được hiển thị ngay bên cạnh. Trong ví dụ này, địa chỉ IP là 192.168.86.45, và địa chỉ MAC của nó là 98-90-96-B9-9D-61.

Kiểm tra dữ liệu kết nối của Router

Để tìm địa chỉ MAC của thiết bị kết nối với router của bạn — giả sử bạn có thể truy cập bảng điều khiển quản trị của router — hãy đăng nhập và kiểm tra các thiết bị đã kết nối. Mỗi thiết bị hoạt động, cũng như các thiết bị gần đây đã kết nối, nên liệt kê địa chỉ IP cục bộ cũng như địa chỉ MAC.

Có một phương pháp khác để tìm và thay đổi địa chỉ MAC của máy tính bạn đang dùng, liên quan đến việc sử dụng lệnh ipconfig /all trong Windows.

Tại sao cần tìm địa chỉ MAC?

Một thiết bị đơn lẻ có thể sở hữu nhiều giao diện mạng và địa chỉ MAC. Một máy tính xách tay có kết nối Ethernet, Wi-Fi và Bluetooth, ví dụ, có hai hoặc đôi khi ba địa chỉ MAC liên kết với nó, một cho mỗi thiết bị mạng vật lý.

Lý do để truy tìm địa chỉ MAC của thiết bị mạng bao gồm:

  • Để thiết lập lọc địa chỉ MAC trên router nhằm hạn chế truy cập mạng cục bộ chỉ cho những thiết bị có địa chỉ khớp với danh sách cài đặt trước.
  • Để xác định nhà sản xuất thiết bị (nửa đầu của địa chỉ) và số serial (nửa sau của địa chỉ) để phục vụ bảo hành. Quan trọng: nửa sau của địa chỉ không phải lúc nào cũng là số serial, nên có thể không dùng được cho yêu cầu bảo hành.
  • Để giả mạo (spoof) danh tính của một thiết bị khác. Giả mạo địa chỉ MAC có thể được dùng hợp pháp để đăng ký thiết bị gateway mạng gia đình với nhà cung cấp internet. Nó cũng có ý định độc hại, như vô hiệu hóa tính năng lọc địa chỉ MAC để xâm nhập mạng.

Hạn chế của tra cứu địa chỉ MAC

Thường không thể tra cứu địa chỉ MAC cho các thiết bị ngoài tầm với vật lý của một người. Thường không thể xác định địa chỉ MAC của máy tính chỉ từ địa chỉ IP của nó vì hai địa chỉ này xuất phát từ nguồn khác nhau.

Cấu hình phần cứng của máy tính quyết định địa chỉ MAC, trong khi cấu hình mạng mà nó kết nối quyết định địa chỉ IP.