![Ubuntu 一段时间后会忘记自定义 DNS 服务器](https://linux22.com/image/1155819/Ubuntu%20%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%8E%E4%BC%9A%E5%BF%98%E8%AE%B0%E8%87%AA%E5%AE%9A%E4%B9%89%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在使用 ubuntu 18.04 LTS,并且已将 IPv4 DNS 配置为始终手动解析(自动 = 关闭),并将 192.168.0.5 添加为我的 DNS 服务器。
因此,在一段时间内,一切正常,ping 一些我在 DNS 服务器上配置的服务器,可以正确解析。
ping server.lan
.... 解析 server.lan IP
但过了一会儿,情况就不一样了:
dig server.lan
; <<>> DiG 9.11.3-1ubuntu1-Ubuntu <<>> server.lan
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36327
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;server.lan. IN A
;; Query time: 16 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Wed May 02 21:37:33 BST 2018
;; MSG SIZE rcvd: 39
重新启动后,一段时间内可正常运行。
知道如何修复这个问题吗?
答案1
我不确定您在哪里编辑什么,但是在 Ubuntu 17.10 中他们改为使用 netplan 来管理网络。
对于桌面,它现在是 netplan/networkmanager 对于服务器(无头)它现在是 netplan/networkd
因此,基本上你过去编辑过的任何内容都不再起作用。让生活变得更加混乱的是,它们仍然存在,编辑它们只会增加更多问题(这是经验之谈)。一旦我开始只使用 netplan 的东西,一切都会重新开始工作。
据我所知,您现在可以在 gui 中编辑 gui(我不使用 gui),如果您在 Google 上搜索 ubuntu 18.04 static ip netplan networkd,您可能会找到您要找的内容。我刚刚发现了其中的大部分内容,但我仍然不能 100% 确定它们是如何工作的,这就是为什么我没有告诉您我如何设置我的网络。错误的建议只会让事情变得更糟。
我的关键信息在这里找到:https://websiteforstudents.com/configure-static-ip-addresses-on-ubuntu-18-04-beta/
希望这可以帮助。