通过代码查询WHOIS服务器



我试图通过代码查询WHOIS服务器,但我得到了异常:

由于目标计算机处于活动状态,因此无法建立连接拒绝

如果我查看SocketException的详细信息,那么我会看到ErrorCode = 10061,它用于:

由于目标计算机处于活动状态,因此无法建立连接拒绝了它。这通常是由于尝试连接到服务在外部主机上处于非活动状态,即没有服务器的主机应用程序正在运行。

我的代码是:

using (TcpClient tcpClinetWhois = new TcpClient("whois.internic.net", 43))

我也尝试过"whois.cira.ca",但两者都返回相同的错误。

我已经搜索了错误,禁用了防火墙,还尝试在计算机上打开端口43进行TCP连接,但似乎没有解决问题。知道为什么会发生这种情况吗?

实际上,我正在尝试获取一个url的主域名和次域名。

错误已在网络防火墙上禁用43端口。打开本地计算机上的43端口没有任何效果。我不得不联系网络的工作人员,一旦他们打开43号端口,一切都很好。

最新更新