DNS

A collection of 4 posts

whois xyz

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

检测递归 DNS 的后端 IP

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

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.

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