language-agnostic - 如何实现自己的 WHOIS 服务器?

标签 language-agnostic whois

首先,您将如何获得 WHOIS 信息以提供?

请注意,我实际上并不打算这样做。我只是对它如何工作感兴趣!

最佳答案

只需实现whois协议(protocol)https://www.rfc-editor.org/rfc/rfc3912
你得到一个查询,你在你的数据库中查找它并发送你的答案。
就是这样。看看这个例子:

   open TCP   ---- (SYN) ------------------------------>
              <---- (SYN+ACK) -------------------------
   send query ---- "Smith<CR><LF>" -------------------->
   get answer <---- "Info about Smith<CR><LF>" ---------
              <---- "More info about Smith<CR><LF>" ----
   close      <---- (FIN) ------------------------------
              ----- (FIN) ----------------------------->
如何建立自己的数据库,这取决于你要提供什么信息。

关于language-agnostic - 如何实现自己的 WHOIS 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3310762/

相关文章:

exception - 构造函数什么时候抛出异常是正确的?

perl - 如何在 Perl 中实现简单的 WHOIS 代理?

c# - 在 C# 中使用 TcpClient.Connect() 进行 WHOIS 查询是否昂贵?

arrays - 两个数组的元素相加

algorithm - 从混合波(或其他音乐格式)文件中提取特定乐器的特定旋律/节拍/节奏

sql - 存储人类可读的 UUID 的最小方法是什么?

javascript - 延迟设置 Whois 脚本

network-protocols - 以编程方式确定 Web 域是否可用的最有效方法?

linux - 使用 sed 将字符串替换为 whois 命令输出

language-agnostic - 国际化 Web 应用程序的最佳实践?