whois xyz

Linux 中的 whois 客户端把各个顶域的 whois 服务器写在了代码里,所以不包含一些新的顶域。在 Linux 里可以给这个 whois 客户端添加配置/etc/whois.conf,指定顶域的 whois 服务器。 如果没有进行配置,查询一些新顶域的域名 whois 信息时就查不到了,比如大家喜闻乐见的电影搜索网站 51bt.xyz 这个网站的域名,或者 Google 新买的 abc.xyz 这个域名,whois 查询时就得到了这样的信息。 whois server is known for this kind of object. 为了能查询这些域名的 whois 信息,就要把这些域名顶域的 whois 服务器写在配置文件里,格式是这样…

检测递归 DNS 的后端 IP

我想知道当我请求 114.114.114.114 或者 8.8.8.8,它们的后端都有什么。我在授权 DNS 设置了分线路的记录,请求当地递归却收到了其他线路的结果,我想知道这个当地递归后端是什么。实际上,当我向递归发起请求之后,最终授权 DNS 收到的来自递归 DNS 的请求,是来自什么地址。 我们要找个办法,把递归向授权的请求“引导”到一个容易看到的地方来。 首先给我一个子域名设置一条 NS 记录,这个 NS 指向我自己的 VPS 地址 back.fixatom.com NS ns.fixatom.com ns.fixatom.com A 1.2.3.…

dig 命令

默认向系统设置 DNS 请求指定域名的 A 记录 dig intxt.net ` 请求指定的域名记录类型 `dig intxt.net NS # 或者 dig intxt.net -t NS ` 指定请求 DNS 服务器 `dig intxt.net @114.114.114.114 ` 简化输出结果 `dig +noall intxt.net +answer ` 更简化地输出结果 `dig intxt.net +short ` 以 TCP 方式进行 DNS 请求 `dig intxt.net +tcp ` 设置请求超时时间,…

Unbound 性能优化

安装完 unbound 之后,如果没有负载大量 DNS 请求的需求,一般没必要对 unbound 进行特殊的优化配置。如果有这个需求,或者仅仅是无聊以及其他什么原因,就需要改下配置文件了。下面的内容基本上是从官方文档里扒出来的。 num-threads 设置为机器的 CPU 核心数 例如有一个 CPU,8个核,设置 num-threads: 8 msg-cache-slabs, rrset-cache-slabs, infra-cache-slabs, key-cache-slabs 设置为跟 num-threads 相近的 2 的 N 次方,数字设置越大,程序中锁的竞争会越少,但是会产生更多的内存碎片 例如上面 num-threads: 8, 这几个 *-cache-slabs 也设置为 8 即可。 outgoing-range 这个选项指定 unbound 可以打开的端口数目,每个线程能打开的文件描述符个数。…