Ghi đè địa chỉ IP


1

Tôi có một mạng với một vài thiết bị có địa chỉ IP 192.168.1.1, 192.168.1.2, 192.168.1.3.
Tôi có quyền truy cập vào các thiết bị 192.168.1.2 và 192.168.1.3 (cả linux).
Một chương trình đang chạy trên 192.168.1.2 và kết nối với 192.168.1.1 bằng ổ cắm udp, tôi không thể sửa đổi chương trình đó.
Thay vào đó, làm cách nào để tạo chương trình trên 192.168.1.2 để kết nối với 192.168.1.3? Tôi có thể chạy bất cứ thứ gì trên 192.168.1.2 ngay cả trên quyền root (hy vọng thứ gì đó có thể thay đổi địa chỉ IP) và trước khi chương trình được chạy. Một liên kết đến hướng dẫn API về điều này sẽ hữu ích (C # / C ++ / Perl), mặc dù một chương trình làm việc sẽ tốt hơn.

Câu trả lời:


2

Bạn có thể sử dụng iptables trên x.x.x.2 để chuyển hướng đến x.x.x.3 thay vì x.1. Gửi q của bạn. trên serverfault hoặc superuser để biết chi tiết. Nó không có gì để làm với lập trình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.