2008-12-18 37 views
19

Có thể gửi gói phát sóng UDP tới mạng con khác thông qua bộ định tuyến không? Tôi đang viết một ứng dụng để khám phá một số thiết bị nhất định trên mạng và PC có thể nằm trên một mạng con khác với các thiết bị mà nó đang tìm kiếm.Gói phát sóng UDP trên mạng con

Trả lời

19

Có và không.

Thực sự có thể thực hiện được, miễn là các bộ định tuyến xen kẽ không có no ip directed-broadcasts hoặc được định cấu hình tương tự. Tuy nhiên những ngày này là mặc định bởi vì cho phép các chương trình phát sóng bình thường đến các router ngang là một vấn đề DoS.

Nếu bạn thực sự muốn phát sóng trên mạng con, bạn nên sử dụng IP Multicast để thay thế. Điều đó vẫn đòi hỏi rằng các bộ định tuyến can thiệp được cấu hình một cách thích hợp, nhưng đó là cách "đúng" để thực hiện nó.

+0

Bạn có thể phát sóng như thế nào, sau đó sẽ là IP phát sóng để tiếp cận tất cả mạng con? – Gobliins

6

Câu trả lời ngắn: số

Long trả lời: lẽ. DHCP hoạt động theo cách này, nhưng các bộ định tuyến được cấu hình để cho phát sóng UDP trên cổng DHCP thông qua. Nếu bạn đã hoàn toàn kiểm soát phần cứng mạng, bạn có thể mở bất kỳ/tất cả các cổng UDP để cho phép phát sóng trên mạng con. Không kiểm soát cấu hình của bộ định tuyến, hãy xem câu trả lời ngắn.

0

Lời chào Jon,

Các bộ định tuyến Cisco thường có chế độ địa chỉ IP người trợ giúp UDP mà bạn có thể sử dụng để vượt qua mạng con.

Các vấn đề liên quan