DNS resolution fails after resolv.conf update

Stanislav Baiduzhyi sbaiduzh at redhat.com
Mon May 4 15:38:46 UTC 2015


Hi All,

We are facing an issue with DNS server caching on RHEL-based distros: after 
the update of resolv.conf java application cannot resolve the hosts any more.

Reproducer is very simple:
1. Clean /etc/resolv.conf or connect to vpn and use vpn-only nameserver.
2. Launch the minimal java app [1].
3. Restore the /etc/resolv.conf or disconnect from vpn (/etc/resolv.conf 
should be updated with accessible nameserver at this moment).
4. Notice that name resolution continues to fail.

I've prepared a small webrev that fixes the issue [2], but would like to hear 
some ideas/criticism first. If the patch looks ok to everyone, please create 
an issue for this, and I will submit it for approval/sponsorship.

[1]: 
https://e61b615da46327c9050d624b0a3783ba21c6b125.googledrive.com/host/0B5Kp-cB1sXJrfnZ4NHZ0S1V3UTJZcDFra3RwUFZjQXY5WVZzUkwtTTd0Z1IyR1JmbDZPSVk/resolvconf-reinit/ResolvingHost.java

[2]:
https://e61b615da46327c9050d624b0a3783ba21c6b125.googledrive.com/host/0B5Kp-cB1sXJrfnZ4NHZ0S1V3UTJZcDFra3RwUFZjQXY5WVZzUkwtTTd0Z1IyR1JmbDZPSVk/resolvconf-reinit/

-- 
Regards,
    Stas



More information about the net-dev mailing list