Re: [Openvpn-devel] --block-outside-dns speed

2016-02-16 Thread Selva Nair
Hi,

On Tue, Feb 16, 2016 at 4:53 AM, Lev Stipakov  wrote:

> Hi James,
>
> > Has anyone seen issues with --block-outside-dns speed?  Because this
> > approach drops certain DNS packets, I'm wondering if apps will
> > experience lag time while waiting for dropped DNS requests to time out.
>
> Yes, I have experienced issues with that patch.
>
> On only machine I was able to reproduce DNS leak, this patch causes
> _all_ DNS requests to take 10 seconds to execute. According to
> Wireshark, Windows sends DNS requests to all adapters, got fast response
> from "right one", but nevertheless waits for about 10 seconds before
> giving up.
>

On the contrary, on the only win10 machine I had tested this, there was no
apparent delay in resolution. Unlike Lev, I see DNS requests to all
interfaces on wireshark only when --block-outside-dns is _not_ used. When
blocked, the only DNS traffic seen on wireshark was through the TAP
interface. That looked right as the packets are dropped before they reach
the wireshark hooks, I suppose..

Anyway, the dns client service may still expect replies to those lost
packets, but no apparent name resolution delay in applications was seen.

However, I did not test programs that directly connect to the dns servers
(e.g., nslookup) instead of using the dns client service.

Selva


Re: [Openvpn-devel] --block-outside-dns speed

2016-02-16 Thread Lev Stipakov

Hi James,


Has anyone seen issues with --block-outside-dns speed?  Because this
approach drops certain DNS packets, I'm wondering if apps will
experience lag time while waiting for dropped DNS requests to time out.


Yes, I have experienced issues with that patch.

On only machine I was able to reproduce DNS leak, this patch causes 
_all_ DNS requests to take 10 seconds to execute. According to 
Wireshark, Windows sends DNS requests to all adapters, got fast response 
from "right one", but nevertheless waits for about 10 seconds before 
giving up.



-Lev





[Openvpn-devel] --block-outside-dns speed

2016-02-16 Thread James Yonan
Has anyone seen issues with --block-outside-dns speed?  Because this 
approach drops certain DNS packets, I'm wondering if apps will 
experience lag time while waiting for dropped DNS requests to time out.


James