标签: whois

当您执行 whois 时,Linux 会询问谁?

当你这样做时:

$ whois stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

你的Linux是不是先做DNS查询,找到stackoverflow.com的IP,然后直接在那里查询信息?

或者它是否询问“root”whois 服务器(“root whois 服务器”的 IP 是硬编码在 Linux 发行版中,以类似于的方式/etc/bind/db.root?),然后委托给另一个提供信息的 whois 服务器?

什么是连接流?

my computer doing `whois ...` ---> root whois server ---> another whois server ---> information
Run Code Online (Sandbox Code Playgroud)

或者

my computer doing `whois ...` ---> DNS server (?) ---> ... ?
Run Code Online (Sandbox Code Playgroud)

dns whois

12
推荐指数
3
解决办法
3951
查看次数

无需解析即可获取 WHOIS 数据字段?

使用通用 GNU/Linux 发行版(例如 Fedora/Debian/Ubuntu/等)中提供的命令行工具,是否有一种通用的方法来获取某些特定 WHOIS 字段(例如注册人的组织名称)的值,理想情况下无需构建一个硬编码的自定义 WHOIS 解析器来处理每个注册表输出之间的差异?

这似乎值得一问,因为whois命令的输出似乎不太一致。例如,比较:

$ whois trigger.io

[...]

Owner OrgName : Amir Nathoo

[...]
Run Code Online (Sandbox Code Playgroud)

和:

$ whois facebook.com

[...]

Registrant Organization: Facebook, Inc.

[...]
Run Code Online (Sandbox Code Playgroud)

相反,我希望能够作为参数传递给某些命令:

  • 域名
  • 所需的字段

并让输出只是所需字段的值。例如,基于上面的例子,类似于:

$ some_whois_command -field organization_name trigger.io
Amir Nathoo

$ some_whois_command -field organization_name facebook.com
Facebook, Inc.
Run Code Online (Sandbox Code Playgroud)

这可能吗?

理想情况下,我想解决中心在whois与一些适合使用的命令,例如-i-q-t,和/或-v,因为我想学习如何有效地使用这些选项。但是,如有必要,我会接受另一个正确的解决方案。

linux command-line gnu whois

6
推荐指数
1
解决办法
3076
查看次数

你如何在 whois 命令中使用代理?

我尝试导出到 http_proxy 和 https_proxy 中,但这似乎不起作用。

我猜在从命令行查询 whois 信息时,还有另一种使用代理的方法吗?

proxy whois

6
推荐指数
1
解决办法
6161
查看次数

为什么whois会占用100%的CPU?

top在我的CentOS web服务器显示的实例whois从一个CPU的99-100%运行。

我以前没有故意在这台服务器上使用过 whois,只是终止这个进程是否安全?

顶部的输出:

top - 17:08:18 up 30 days, 21:18,  1 user,  load average: 1.00, 1.00, 1.00
Tasks: 100 total,   2 running,  98 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.5%us, 50.3%sy,  0.0%ni, 48.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1914132k total,  1673000k used,   241132k free,   205688k buffers
Swap:        0k total,        0k used,        0k free,  1008824k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                       
18390 root      20   0  107m 1252  936 …
Run Code Online (Sandbox Code Playgroud)

top centos whois

5
推荐指数
1
解决办法
4398
查看次数

Debian 如何选择 IPv4 和 IPv6 连接或确定其优先级?

我将用一个例子来解释我的问题。我有两台服务器,A并且B都运行 Debian 7.8,都具有与 Internet 的双栈连接(我不知道这是否重要,但它们甚至具有相同数量的 IPv6 地址),并且它们都有相同版本的 whois安装(没有任何配置文件)。

现在,当我从服务器访问 whois google.fr (我选择了 whois.nic.fr 因为它显示了您连接的 IP)时A,我得到了这个响应头:

%%
%% This is the AFNIC Whois server.
%%
%% complete date format : DD/MM/YYYY
%% short date format    : DD/MM
%% version              : FRNIC-2.5
%%
%% Rights restricted by copyright.
%% See http://www.afnic.fr/afnic/web/mentions-legales-whois_en
%%
%% Use '-h' option to obtain more information about this service.
%%
%% [xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx REQUEST] >> -V Md5.1 google.fr
%%
%% RL Net [##########] …
Run Code Online (Sandbox Code Playgroud)

linux debian ipv6 ipv4 whois

5
推荐指数
1
解决办法
9746
查看次数

如何设置 torify + whois 正常工作?

我正在使用 manjaro。我正在尝试使用:torify whois, torsocks whois, proxychais whois。我试图用sudo命令来做到这一点,所有这些命令都给了我相同的输出:

[Feb 23 21:15:57] PERROR torsocks[3181]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:185)
getaddrinfo(whois.verisign-grs.com): Non-recoverable failure in name resolution
[manjaro@manjaro Desktop]$ 
Run Code Online (Sandbox Code Playgroud)

我让朋友在他的发行版上做同样的操作,对他来说效果很好:(有人可以帮我吗?

command-line tor whois manjaro

1
推荐指数
1
解决办法
5964
查看次数

我的 linux 操作系统如何使登录过程如此快速?

我编写了这个 shell 脚本来测试 sha-516 哈希密码字符串:

myhash='$6$nxIRLUXhRQlj$t29nGt1moX3KcuFZmRwUjdiS9pcLWpqKhAY0Y0bp2pqs3fPrnVAXKKbLfyZcvkkcwcbr2Abc8sBZBXI9UaguU.' #Which is created by mkpasswd for test

i=0
while [[ 1 -eq 1 ]]
do
        testpass=$(mkpasswd -m sha-512 "test")
        i=$[ $i + 1 ]
        if [[ "$testpass" == "$myhash" ]];
                then
                        echo -e "found\n"
                        break
        else
                echo -e "$myhash /= $testpass :-> $i Testing....\n"
        fi

done
Run Code Online (Sandbox Code Playgroud)

运行216107 个数字循环测试后,我从未找到匹配项。但在我的 linux 操作系统(Ubuntu)系统的情况下,如此快速地匹配登录凭据。我的问题是为什么我不能这么快地得到相同的结果?

shell-script hashsum whois

0
推荐指数
1
解决办法
41
查看次数

如何将这个小脚本从 IPv4 调整到 IPv6?

该脚本正在检查谁在敲电话线,并通过想要敲电话线的人的 whois 显示地址。

awk '{

    for (i = 1; i <= NF; i++)

      if ($i ~ /^SRC=/)
          print substr($i, 5)

}' /var/log/syslog | sort -u | while read ip; #former file was: /etc/sysconfig/syslog

do
    printf ' INVALID STATE ' && printf ' === %s ===\n' "$ip"
    whois "$ip" >> output-001.txt;
done
Run Code Online (Sandbox Code Playgroud)

此脚本适用于 IPv4 地址,但不适用于 IPv6——我需要如何调整它才能同时适用于两者?我需要所有试图拨打电话的人的 whois 地址。

内容output-001.txt为:

未知 AS 编号或未知 ip 网络。请升级此程序 (whois)。

我认为这是因为提供商的防火墙阻止了脚本。我可以添加什么以通过提供商(unitymedia)的防火墙?

对于 roaima - 2016 年夏季的结果在 output-001.txt 中如下所示:

% This is the RIPE Database …
Run Code Online (Sandbox Code Playgroud)

awk ipv6 whois

-3
推荐指数
1
解决办法
378
查看次数

如何修复 whois 命令错误

我的系统上安装了 Kali Linux 2016.1 版。我正在尝试运行命令“whois”,但出现错误

“bash:whois:找不到命令”

command-line whois kali-linux

-5
推荐指数
1
解决办法
1645
查看次数

标签 统计

whois ×9

command-line ×3

ipv6 ×2

linux ×2

awk ×1

centos ×1

debian ×1

dns ×1

gnu ×1

hashsum ×1

ipv4 ×1

kali-linux ×1

manjaro ×1

proxy ×1

shell-script ×1

top ×1

tor ×1