What are directed broadcast addresses used for in practice?
To be clear, an example of a directed broadcast address is 192.168.1.255 for the network 192.168.1.0/24. On the other hand, the limited (or local) broadcast address is 255.255.255.255, independent of the network address.
Does not use or work with directed broadcasts
In DHCP, clients (and optionally servers) use the limited broadcast address 255.255.255.255, according to the RFC.
Ping accepts a directed broadcast address, as in
ping -b 192.168.1.255
but I noticed that at least on my network, consisting of Linux and Android devices, no machine would answer (they also don't respond to pings using the limited broadcast address but they do reply to unicast pings). This behavior of clients is common, according to this answer. Furthermore, it seems that routers don't forward directed broadcasts per default.
Uses directed broadcasts
- One application of directed broadcasts I found is for Wake-on-LAN.
Are there other common uses for directed broadcasts in practice?