Ubuntu 18.04 LTS正确设置DNS服务器

作者: writer 分类: 笔记 发布时间: 2018-04-19 16:44 ė 16,995 6 1条评论

在一台小鸡上DD了ubuntu 18.04, ssh连上去运行 apt update更新系统,发现一堆错误,软件源都连不上。
简单地ping了一下几个域名发现都无法解析,明显是DNS没有设置好。

运行 vi /etc/resolv.conf看了一下,发现DNS服务器被设置成127.0.0.53,改成1.1.1.1

然后apt就能更新系统了.

后来重启系统后,发现DNS解析又出现问题,重新检查 /etc/resolv.conf,发现nameserver又被改回了127.0.0.53
这个文件第一行写着
This file is managed by man:systemd-resolved(8). Do not edit.
表明这个文件是被systemd-resolvd服务自动修改的,所以一旦服务重启,就自动重置回127.0.0.53

Ubuntu 18.04 LTS正确设置DNS服务器
要自行设定DNS服务器有两个方法

关闭systemd-resolvd服务

这样对/etc/resolv.conf做出的修改都能保存下来。

修改systemd-resolv的设置

打开 /etc/systemd/resolved.conf,修改为

DNS=设置的是域名解析服务器的IP地址,这里分别设为1.1.1.1和1.0.0.1
LLMNR=设置的是禁止运行LLMNR(Link-Local Multicast Name Resolution),否则systemd-resolve会监听5535端口。

本文出自扉启博客,转载时请注明出处及相应链接。

本文永久链接: https://www.feiqy.com/ubuntu-dns/

一条评论

  1. vultr vps 2019年2月19日 上午7:35 回复

    学习了
    感谢分享

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部