Ubuntu 18.04 服务器
不能正常工作
wget http://speedtest.ftp.otenet.gr/files/test100Mb.db
--2021-08-08 03:58:45-- http://speedtest.ftp.otenet.gr/files/test100Mb.db
Resolving speedtest.ftp.otenet.gr (speedtest.ftp.otenet.gr)...
failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘speedtest.ftp.otenet.gr’
其他球队的情况类似。我怀疑 wget 没有看到 netplan 中指定的 DNS。网络计划:
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- 123.123.123.123/24
gateway4: 123.123.123.254
dhcp4: no
dhcp6: no
nameservers:
addresses: [8.8.8.8,8.8.4.4]
systemd-resolve --status 显示:
...
Link 2 (eno1)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 8.8.8.8
8.8.4.4
我删除了 /etc/resolv.conf 符号链接,将其设为文件,安装名称服务器 8.8.8.8,将文件设为只读,因为它在重新启动后不断更改为本地地址 - 它没有帮助。
检查
netstat -nupl以确保端口 53 正在侦听。如果是,则检查防火墙iptables-save或nft list tables将 127.0.0.53:53 添加到例外中。在许多手册中,127.0.0.1 是一个例外,但这里是 .53 - 注意。要拒绝,
127.0.0.53#53您需要禁用服务:他们重新创建 /etc/resolv.conf 作为其配置的链接。