【问题标题】:Dns.GetHostEntry(hostname) is taking 20 seconds time to load the next pageDns.GetHostEntry(hostname) 需要 20 秒的时间来加载下一页
【发布时间】:2015-12-07 14:06:38
【问题描述】:

在我的 ASP.Net 默认页面中,我提供了凭据,并且我使用了代码“Dns.GetHostEntry(hostname)”来获取机器名称。但是加载下一页需要 19 秒以上。

var hostEntry = Dns.GetHostEntry(clientIP);
    return hostEntry.HostName;

任何人都可以帮助快速获得机器名称吗?

【问题讨论】:

标签: asp.net dns


【解决方案1】:

在切换 IP 地址时使用 .ToString() 会导致速度提升。

例子:

IPHostEntry hostinfo = Dns.GetHostEntry( data.ToString() )

不管数据是主机名(字符串)还是像 x.x.x.x 这样的 IPAddress。

如果没有其他人有这种感觉,那么我连接的网络有问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    相关资源
    最近更新 更多