Như @AlexD được chỉ định, bạn phải liên kết thủ công trong máy cục bộ của mình với địa chỉ IP chung A B C D với địa chỉ MAC mong muốn xx-xx-xx-xx-xx-xx của từng máy chủ từ xa cụ thể để bạn có thể kết nối với nó.
Trong Windows, bạn có thể sử dụng arp
lệnh trong cửa sổ trình bao lệnh nâng cao:
arp -s a.b.c.d xx-xx-xx-xx-xx-xx
Liên kết này là vĩnh viễn cho đến khi bị xóa với arp -d a.b.c.d
(được chỉ ra bởi arp-?
).
Các lệnh và tùy chọn -s/-d
trong Linux đều giống nhau, được thực thi trong trình bao với nguồn gốc đặc quyền hoặc tiền tố với sudo
, nhưng chỉ ảnh hưởng đến bộ đệm ARP thường trú, do đó bị quên khi khởi động lại (người đàn ông arp
được khuyến nghị).
Chỉnh sửa: Như @Zac67 đã nêu, chỉ có thể có một cặp IP/MAC cho mỗi máy chủ trong mạng cục bộ. Điều này là do lưu lượng cục bộ được thực hiện chỉ sử dụng địa chỉ MAC đã biết gần đây nhất (được tìm thấy thông qua truy vấn ARP hoặc tra cứu bảng ARP) cho một địa chỉ IP nhất định. Nếu có các máy khác có cùng IP, chúng sẽ không được nhận dạng.
Điều này sẽ chỉ thay đổi nếu:
[Liên kết là tĩnh (do quản trị viên thực hiện bằng lệnh arp)] Việc ghép nối được quản trị viên thay đổi lại hoặc quên khi khởi động lại máy này nếu nó không cố định (sau đó nó sẽ thay đổi thành động). Hoặc,
[Tìm kiếm động sử dụng giao thức ARP.] Sau một thời gian, kết quả sẽ được đánh dấu là cũ và kết nối tiếp theo sẽ kích hoạt tìm kiếm mới trong mạng cục bộ. Sau đó, một số máy chủ khác có thể giành chiến thắng trong cuộc đua cung cấp địa chỉ MAC của nó.
Ghép nối thủ công có mức độ ưu tiên cao hơn ghép nối tự động.
Tóm lại là: Chúng tôi chỉ có thể có một cặp IP/MAC cho máy chủ đích để giao tiếp thành công. Nếu có một số cặp trong mạng cục bộ, do lỗi cấu hình hoặc phần mềm độc hại/hoạt động hack và chúng tôi đang sử dụng tính năng tự động khám phá ARP, chúng tôi sẽ gặp sự cố gián đoạn hoặc tệ hơn.
Tất nhiên, phương thức động với các địa chỉ IP duy nhất được ưu tiên hơn; điều đó có nghĩa là ít rắc rối hơn cho quản trị viên...;)