【问题标题】:Whois Queries on a port besides 43Whois 查询除 43 以外的端口
【发布时间】:2012-10-19 17:10:56
【问题描述】:

如何使用 43 以外的端口通过公司代理后面的代理服务器使用 whois。

问题:我想whois一个域/ip

为什么我不能这样做:

1) 防火墙允许 21/tcp、22/tcp、23/tcp、119/tcp、389/tcp、554/tcp、636/tcp、2401/tcp、7070/tcp、ICMP traceroute、ping

1) 和 http。 Http 通过公司代理,但我不知道它是做什么的......

那我怎么能是谁呢?

我正在考虑通过 whois 代理(例如 http://www.ip-adress.com/proxy_list/190.225.246.147:80)

谢谢

【问题讨论】:

  • 为什么不简单地向 whois 客户端指定 whois 代理主机名和端口号?
  • 我有理由确定这是在主机上使用的端口号,而不是我发送它的端口。
  • 无论谁是防火墙后的代理或服务器,防火墙必须允许其端口号通过。如果 whois 服务器不是 43,则代理必须能够使用自定义端口号来访问 whois 服务器。 HTTP 代理只能用于 HTTP 协议,而 HTTPS 代理可以用作任何协议(分层协议)的隧道。使用 HTTPS 代理访问 whois 服务器需要支持 HTTPS 代理的 whois 客户端。即:主要使用 whois 协议,但也使用 HTTPS 协议作为 HTTPS 代理的助手。
  • ... 好的,这里的问题是 MY 防火墙基本上不允许任何内容...它允许 FTP、telnet、Http(通过代理)和其他一些常见的。本质上是 [20,29] 和其他一些端口中的端口...我如何才能成为服务器 outside ...?我尝试了 whois -h whois.arin.net 80 以及 ip-adress.com 代理列表 80 上的其中一个,但我不相信它们可以工作......
  • Whois (RFC3912) 运行在 TCP 之上,而不是 HTTP 之上,因此该协议中没有代理的概念。您需要使用 IP 隧道、端口重定向、SOCKS 库等较低级别的标准方法。或者使用某些服务提供的 HTTP 包装器。

标签: networking proxy whois


【解决方案1】:

最简单的解决方案可能是使用第三方 HTTP whois 服务,例如 http://whois.domaintools.com/,然后从生成的网页中抓取结果。我相信 WhoisXmlAPI 也是基于 HTTP 的; http://www.whoisxmlapi.com/whoisserver/WhoisService?domainName=example.com

【讨论】:

  • 问题。我们正在谈论一些系列查询,可能很容易超过 1000 个。我很确定他们会不高兴。
  • 相反,他们很乐意接受您作为付费客户。有了这样的数量,无论您使用什么,您都会遇到查询限制,因此代理并不是这里真正的主要因素。
  • ....当你在非营利组织工作并且没有钱支付他们......
  • 如果 15 美元太高,试着说服他们给你回扣或搭便车。 domaintools.com 和 whoisxmlapi.com 都有免费的受限开发者帐户。
  • jsonwhoisapi.com 每月提供 1000 次免费解析的 WHOIS 查询,所以我想值得一看
猜你喜欢
  • 2014-03-23
  • 1970-01-01
  • 2020-08-13
  • 2014-07-04
  • 2020-11-02
  • 1970-01-01
  • 2016-03-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多