WebRtcHideLocalIpsWithMdns remove from Chrome://flags

91 views
Skip to first unread message

Shachar

unread,
Jul 4, 2021, 12:15:38 PMJul 4
to discuss-webrtc
In M91 the "WebRtcHideLocalIpsWithMdns" flag was remove from chrome://flags.
We have some deployment relying on disabling the feature via the CLI arguments:
"--disable-features=WebRtcHideLocalIpsWithMdns"

The cli argument still seem to function - is the intention to keep it or remove that as well ?

Thanks in advance

Harald Alvestrand

unread,
Jul 4, 2021, 3:26:20 PMJul 4
to discuss...@googlegroups.com
Can you give some more info on your use case? We have been discussing how to deal with scenarios where mdns is problematic in the past, but none of the scenarios have been compelling enough to consider this an urgent matter.

--

---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/discuss-webrtc/02a0130d-be45-4ee6-a2b3-f16abaa5dfaan%40googlegroups.com.

Roman Shpount

unread,
Jul 4, 2021, 11:47:05 PMJul 4
to discuss-webrtc
A peer-to-peer delivery network, which is designed to work inside the corporate environments would be one such use case.

Harald Alvestrand

unread,
Jul 5, 2021, 12:47:11 AMJul 5
to discuss...@googlegroups.com
The obvious use case is a peer to peer application in a routed network without an external uplink and without MDNS bridging (think Burning Man). In that case, mdns would be really unhelpful.
For the corporate case where there's enough capacity to the NAT unit, hairpinning STUN-derived addresses at the NAT may be workable.

But: I was specifically asking for Shachar's use case, because there's usually more things under the sun than what we've already discussed.


Roman Shpount

unread,
Jul 5, 2021, 12:15:27 PMJul 5
to discuss-webrtc
Shachar is working for Peer5. They are using datachannel peer-to-peer connections to stream large video events to corporate customers. During these events, they typically set the WebRtcHideLocalIpsWithMdns flag using enterprise policy to disable mDNS. The main reason is to minimize delays and reduce the load on the corporate routers. I think they described their use case in great detail when MDNS was originally proposed.

Shachar

unread,
Jul 6, 2021, 5:46:08 AMJul 6
to discuss-webrtc
Right,
The idea is to use this CLI flag in the enterprise use-case in order to remove the mDNS obfuscation and expose the IP. This way the peers can connect via host in a segmented network. 
p.s: hairpinning usually isn't supported.

Shachar

unread,
Jul 8, 2021, 4:54:06 AMJul 8
to discuss-webrtc
btw, we're also using it in tests

Harald Alvestrand

unread,
Jul 8, 2021, 5:37:02 AMJul 8
to discuss...@googlegroups.com, Guido Urdaneta
Guido, do you know if removing this from chrome://flags was deliberate?
Shachar, can you file a bug in crbug.com indicating a desire to have it back?


Shachar

unread,
Jul 11, 2021, 2:11:59 AMJul 11
to discuss-webrtc

Philipp Hancke

unread,
Jul 13, 2021, 4:47:13 AMJul 13
to discuss...@googlegroups.com
flags expire. I've just merged an extension until M100 to M92.

Reply all
Reply to author
Forward
0 new messages