diff --git a/Netch/Forms/MainForm.MenuStrip.cs b/Netch/Forms/MainForm.MenuStrip.cs index f93c6499..a3dcb6f4 100644 --- a/Netch/Forms/MainForm.MenuStrip.cs +++ b/Netch/Forms/MainForm.MenuStrip.cs @@ -235,7 +235,12 @@ namespace Netch.Forms { try { - await Task.Run(() => DNS.Cache.Clear()); + await Task.Run(() => + { + NativeMethods.FlushDNSResolverCache(); + DNS.Cache.Clear(); + }); + StatusText(i18N.Translate("DNS cache cleanup succeeded")); } catch (Exception)