本地 DNS 域名查找非常慢

本地 DNS 域名查找非常慢

我有一个 DNS 服务器,用于将流量路由到本地服务。例如,它指向router.home.lan我的路由器。

但是,当我尝试在 Ubuntu 机器上的浏览器中访问此地址时,加载时间非常长。如果我在 Macbook 上访问该页面或使用 Ubuntu 机器上的 IP 地址,则页面会立即加载。

我相信这与我的 Ubuntu 机器上的 DNS 解析有关。以下是输出host

time host -v router.home.lan                                            
Trying "router.home.lan"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59318
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;router.home.lan.       IN  A

;; ANSWER SECTION:
router.home.lan.    2   IN  A   192.168.1.1

Received 49 bytes from 127.0.0.53#53 in 12 ms
Trying "router.home.lan"
;; connection timed out; no servers could be reached

Trying "router.home.lan"
;; connection timed out; no servers could be reached

host -v router.home.lan  0.01s user 0.01s system 0% cpu 20.021 total

第一个结果立即返回,然后接下来的两个结果分别在 10 秒后超时。我得到了相同的行为ping

这仅发生在home.lan域上的我的本地服务中。

更改nameserver/etc/resolv.conf我的本地 DNS 服务器的 IP 可以解决问题,但这不可持续,因为它经常被覆盖并导致我的网络之外的问题。

答案1

在 中terminal输入:

nm-connection-editor

并编辑您的“有线连接”。

在此处输入图片描述

相关内容