通过代码查询WHOIS服务器
query WHOIS server through code
我正在尝试通过代码查询 WHOIS 服务器,但出现异常:
No connection could be made because the target machine actively
refused it
如果我查看 SocketException
的详细信息,则会看到 ErrorCode = 10061
,即 for:
No connection could be made because the target computer actively
refused it. This usually results from trying to connect to a service
that is inactive on the foreign host—that is, one with no server
application running.
我的密码是:
using (TcpClient tcpClinetWhois = new TcpClient("whois.internic.net", 43))
我也试过 "whois.cira.ca"
,但它们都返回相同的错误。
我已经搜索了错误,禁用了我的防火墙,还尝试在我的计算机上为 TCP 连接打开端口 43,但似乎没有任何解决办法。知道为什么会这样吗?
我实际上是在尝试获取 url 的主域名和二级域名。
错误是在网络防火墙上禁用了 43 端口。在我的本地计算机上打开端口 43 没有任何效果。我不得不联系网络工作人员,一旦他们打开端口 43,一切都很好。
我正在尝试通过代码查询 WHOIS 服务器,但出现异常:
No connection could be made because the target machine actively refused it
如果我查看 SocketException
的详细信息,则会看到 ErrorCode = 10061
,即 for:
No connection could be made because the target computer actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host—that is, one with no server application running.
我的密码是:
using (TcpClient tcpClinetWhois = new TcpClient("whois.internic.net", 43))
我也试过 "whois.cira.ca"
,但它们都返回相同的错误。
我已经搜索了错误,禁用了我的防火墙,还尝试在我的计算机上为 TCP 连接打开端口 43,但似乎没有任何解决办法。知道为什么会这样吗?
我实际上是在尝试获取 url 的主域名和二级域名。
错误是在网络防火墙上禁用了 43 端口。在我的本地计算机上打开端口 43 没有任何效果。我不得不联系网络工作人员,一旦他们打开端口 43,一切都很好。