Scenario
All computers cannot locate the Chromecast, whether connected via wifi or via cable.
In detail :
All smartphones connected to wifi can see the Chromecast and transmit.
All computers connected to wifi or cable can ping the Chromecast but cannot find it in transmission.
Some computers are in domain (win 10 pro) or out of domain (win 10 home).
Disabling the firewall on a single computer does not change the result.
Disabling the firewall from the router does not change the result.
In some computer networks, Chrome on Windows 10 cannot locate the Chromecast to cast.
Solution
On your computer, open Chrome and type
chrome: // flags /
You have to enable 2 special flags. The flags are hundreds so you will have to look for them. As pictured:
media-router-cast-allow-all-ips (Connect to Cast devices on all IP addresses)
Have the Media Router connect to Cast devices on all IP addresses, not just RFC1918/RFC4193 private addresses. – Mac, Windows, Linux, Chrome OS
cast-media-route-provider
Enables the native Cast Media Route Provider implementation to be used instead of the implementation in the Media Router component extension. – Mac, Windows, Linux, Chrome OS
Press the lower right “Relaunch” button to save the new settings. At this point, after Chrome has restarted, you can cast to the Chromecast.