自从将我的系统从 17.04 升级到 17.10 后,我在解析我的笔记本电脑在线的域名时遇到了问题:
我经常在家里 (homedomain.de) 和大学 (scc.kit.edu) 使用笔记本电脑。这两个域名都通过 DNS 分发到我的笔记本电脑,并显示在
nmcli device show wlp3s0 | grep DOM
IP4.DOMÄNE[1]: scc.kit.edu
在家时,我无法查询 .kit.edu 域中的任何 DNS 名称,反之亦然。在 wireshark 中监控 DNS 流量,我看到查询在提交之前已被修改:
dig A imap.kit.edu
在家时将发送为:
DNS 93 Standard query 0xada9 A imap.kit.edu.homedomain.de OPT
。
dig A mail.homedomain.de
在大学期间将被发送两次:
DNS 82 Standard query 0xa8b6 A mail.homedomain.de.kit.edu
DNS 86 Standard query 0x9ed8 A mail.homedomain.de.scc.kit.edu
显然,我收到的答案是,域不存在。这是真的。直接向 DNS 服务器 (dig @8.8.8.8 imap.kit.edu) 发送查询可以正常工作。
为什么我的系统认为以前的本地域名仍然是本地域名,并将它们附加到当前本地域名中?我该如何关闭此功能?