DNS

2018-09-30

linux nslookup安装

apt install dnsutils

DNSmasq安装

apt install dnsmasq

使用本地hosts做解析

Ubuntu 22.04 DNS 设置

配置文件:/etc/systemd/resolved.conf

从 17.04 开始,Ubuntu 的 DNS 解析不再靠那个 NetworkManager 操作的 dnsmasq 了,而是交给了 systemd。自此呢,许多 Ubuntu 的本地 DNS 服务器方案都不准确了。

如何修改系统默认 DNS?修改 resolved.conf 根据 man resolved.conf 的说法,把 DNS 设定写到 /etc/systemd/resolved.conf。同时为了防止本地 dnscrypt-proxy 的问题,也指定了一个后备 DNS。

DNS=1.1.1.1
FallbackDNS=9.9.9.9
(其余略)

如果也要折腾 DNSSEC 的话,把下面的 DNSSEC 也改一下。可能是因为 DNSSEC 并不是很普及,我个人在强行开启 DNSSEC 的时候体验很差(大多数域名不能解析)。建议先不要设置为 DNSSEC=true,而改为DNSSEC=allow-downgrade。

考虑到是本地 DNS 服务器,而且 dnscrypt-proxy 已经有缓存功能了,可以在 resolved.conf 中指定 Cache=false。(虽然有可能这就是默认选项)

小方转存SAMBA技巧

1.使用一台开有samba匿名共享的服务器

2.建立匿名目录TDDOWNLOAD

3.把手机里的网关指向该服务器

4.进入小方转存即可