标签: dns

列出系统使用的 DNS 服务器的命令行

是否有命令列出我的系统使用的 dns 服务器?

我试过

$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
$ cat /etc/network/interfaces 
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

但它没有列出任何服务器,如果我转到“网络管理器 GUI 工具”,在无线部分它会列出“DNS 192.168.1.1 8.8.8.8 8.8.4.4”

我可以从命令行获取相同的信息吗?

我正在使用 Ubuntu 12.04 LTS

command-line dns

325
推荐指数
8
解决办法
97万
查看次数

如何清除 DNS 缓存?

我刚刚为我托管的站点更新了 DNS 记录 ( ns1, ns2, ns3.myhostingcompany.com),但我仍然看到域注册商停放页面。

我想看看问题是否出在 Ubuntu 的缓存 DNS 记录上。有没有办法清除 Ubuntu 的 DNS 缓存?(如果这样的事情存在?)

networking dns

240
推荐指数
11
解决办法
44万
查看次数

如何在 Ubuntu 中禁用 systemd-resolved?

如何在 Ubuntu 17.04 中禁用 systemd-resolved?

禁用它systemctl disable不起作用,该服务似乎已重新启动(由 Networkmanager?)

dns systemd systemd-resolved

141
推荐指数
3
解决办法
26万
查看次数

如何在 Ubuntu 服务器中配置我的 DNS 设置?

根据此页面,它似乎很简单。但是,/etc/bind在 Ubuntu 12.04.3 LTS 服务器的默认安装中不存在。

那么,在不安装任何其他软件的情况下,如何在 ubuntu 服务器上配置 DNS 并删除 dnsmasq?我对sudo&很熟悉nano

server dns dnsmasq

133
推荐指数
5
解决办法
80万
查看次数

更改 /etc/network/interfaces 后,如何让 resolvconf 重新生成 resolv.conf?

/etc/network/interfaces使用与以下非常相似的内容进行更新后,我该如何/etc/resolv.conf进行更新?我尝试过(以 root 身份)resolver -uservice networking restart但没有奏效。我还修复了符号链接resolv.confresolver -u再次尝试。最后沮丧地我重新启动,这确实通过重建/etc/resolv.conf.

Ubuntu 12.04,64 位服务器,安装所有最新补丁。

示例/etc/network/interfaces

iface eth0 inet static
    address 192.168.3.3
    netmask 255.255.255.0
    gateway 192.168.3.1
    dns-search example.com
    dns-nameservers 192.168.3.45 192.168.8.10
Run Code Online (Sandbox Code Playgroud)

server dns resolv.conf

109
推荐指数
3
解决办法
36万
查看次数

新警报不断出现:服务器返回错误 NXDOMAIN,减轻潜在的 DNS 违规 DVE-2018-0001

我刚刚安装了一个新的 Ubuntu Server 18.04。我设置了我的主机名hostnamectl set-hostname ****.openbayou.biz并设置了/etc/hosts

127.0.0.1 localhost
[ip address] ****.openbayou.biz hostname
# The following lines are desirable for IPv6 capable hosts
[ip6 address] *****.openbayou.biz hostname
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)

我还安装了 OSSEC 来监控服务器的新文件、错误和更改,现在我收到了这些警报:

Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018- 
0001, retrying transaction with reduced feature level UDP.`
Run Code Online (Sandbox Code Playgroud)

它现在重演:

systemd-resolved[3195]: message repeated 4 times: [ Server returned error 
NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction 
with reduced feature level …
Run Code Online (Sandbox Code Playgroud)

server dns systemd-resolved

103
推荐指数
6
解决办法
17万
查看次数

如何在 Ubuntu 17.04 上刷新 DNS?

如何在 Ubuntu 17.04 上刷新 DNS?

自从从 16.10 升级到 17.04 并刷新 DNS 后,我目前似乎遇到了一些 DNS 问题,但我找不到方法。

谁能告诉我吗?

dns resolv.conf systemd 17.04

88
推荐指数
2
解决办法
12万
查看次数

Ubuntu 18.04 连接到 OpenVPN 时没有 DNS 解析

当我通过 Gnome 网络管理器连接到 VPN 网络时,我丢失了 DNS 解析,实际上,我无法访问 VPN 网络内部或外部的资源。

当我使用 Ubuntu 16.04 并使用 VPN 时,“ /etc/resolv.conf/”文件将包含我连接的 (VPN) 网络的 DNS 服务器。现在它总是包含以下条目:

nameserver 127.0.0.53
search myprovider.com
Run Code Online (Sandbox Code Playgroud)

据我127.0.0.53所知,system-resolved.

我怀疑这是一个错误,因为 VPN 在 Ubuntu 16.04 上运行良好。当我使用 VPN 服务时,有什么方法可以设置我网络的 DNS 服务器?

更新:

我尝试使用帖子末尾附加的配置文件连接到 OpenVPN 网络,但出现以下错误:

 Authenticate/Decrypt packet error: cipher final failed
Run Code Online (Sandbox Code Playgroud)

我已经验证服务器使用 lzo 压缩并且我也启用了它。连接保持活动状态,但我无法导航到 VPN 内部或外部的任何页面。

在下面列出的配置文件中,我已经包含了回复中发布的解决方案

 client
 dev tun
 proto udp
 remote openvpn.bibsys.no 1194
 remote my-server-2 1194
 resolv-retry infinite
 nobind
 user myuser
 group myuser
 persist-key
 persist-tun
 ca ca-cert.pem
 cert openvpn.crt …
Run Code Online (Sandbox Code Playgroud)

dns openvpn systemd-resolved

78
推荐指数
3
解决办法
13万
查看次数

本地主机地址 127.0.0.1 和 127.0.1.1 之间有什么区别

我只是在学习使用 Ubuntu,当我尝试配置 DNS 时,我需要处理一些调用 localhost、环回接口的问题。谁能解释一下它们之间的区别以及地址 127.0.0.1 和 127.0.1.1 的含义,我应该什么时候使用 127.0.0.1,什么时候应该使用 127.0.1.1

networking dns

76
推荐指数
3
解决办法
10万
查看次数

DNS 设置为 systemd 的 127.0.0.53 - 如何永久更改?

我最近升级到 17.10。当我尝试浏览某个网站或 ping 一个域时,它失败并说该站点无法解析。

network-admin示出的内容/etc/resolv.confnameserver: 127.0.0.53

如果我将其更改为 8.8.8.8 或 208.67.222.222,则一切正常。直到我重新启动。

重新启动或恢复后,名称服务器将重置为 127.0.0.53。

如何将名称服务器永久设置为有效?


对于 systemd 粉丝,如果我运行,systemd-resolve --status我会得到

Link 3 (wlo1)
      Current Scopes: LLMNR/IPv4 LLMNR/IPv6
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
Run Code Online (Sandbox Code Playgroud)

如果我按照此问题的建议进行操作 - DNS 在重新启动后会不断重置。Ubuntu 17.10 - DNS 仍然无法解析。

dns systemd-resolved

72
推荐指数
6
解决办法
19万
查看次数