C#Ping结果不';刷新页面时无法工作

C#Ping结果不';刷新页面时无法工作,c#,dns,ping,ttl,C#,Dns,Ping,Ttl,我有以下C#代码来获取给定域的IP地址(因为我需要验证DNS信息) 当我第一次加载页面时,我的IP很好(www.stackoverflow.com-198.252.206.16),但是如果我打开了页面,如果DNS中有任何更改,我刷新页面,我会得到相同的旧(缓存?)结果 如何避免每次关闭浏览器和打开浏览器?如何在DNS中也获取设置的TTL值 提前谢谢 PingResultaddress在不同的域中具有相同的IP地址。PingResult只是一个文本框。IP地址随不同的域而变化,但一旦检索到信息,它

我有以下C#代码来获取给定域的IP地址(因为我需要验证DNS信息)

当我第一次加载页面时,我的IP很好(www.stackoverflow.com-198.252.206.16),但是如果我打开了页面,如果DNS中有任何更改,我刷新页面,我会得到相同的旧(缓存?)结果

如何避免每次关闭浏览器和打开浏览器?如何在DNS中也获取设置的TTL值


提前谢谢

PingResultaddress在不同的域中具有相同的IP地址。PingResult只是一个文本框。IP地址随不同的域而变化,但一旦检索到信息,它就会被缓存?因此,如果DNS中有任何更改,它将不会显示,直到浏览器关闭并再次打开。
protected void Page_Load(object sender, EventArgs e)
{
    string domain = "www.stackoverflow.com";                            

    try
    {
            IPAddress address = null;                                    
            address = Dns.GetHostEntry(domain).AddressList[0]; //get the host IP from the name provided
            PingResult.InnerHtml += domain + " - " + address ;
    }
    catch (SocketException ex)
    {
            //some DNS error happened, return the message
        PingResult.InnerHtml += domain + " - " + string.Format("DNS Error: {0}", ex.Message);
    }
}