You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu Server 22.04无法解析本地主机名但远程主机名正常的问题求助

Ubuntu Server 22.04无法解析本地主机名但远程主机名正常的问题求助

大家好,我碰到了一个网络问题——本地主机名没法解析,但远程域名却能正常访问,想请各位帮忙看看。

具体测试情况如下:
执行本地主机名ping测试时失败:

ping unifi
ping: unifi: Temporary failure in name resolution

而远程域名的ping测试完全正常:

ping google.de
PING google.de (142.250.185.195) 56(84) bytes of data.
64 bytes from google.de (142.250.185.195): icmp_seq=1 ttl=112 time=25.5 ms
64 bytes from google.de (142.250.185.195): icmp_seq=2 ttl=112 time=26.7 ms
64 bytes from google.de (142.250.185.195): icmp_seq=3 ttl=112 time=130 ms

我已经尝试了以下两种方法,但问题仍未解决:

  • a) 修改netplan.yaml中的DNS配置(移除8.8.8.8)

修改后的netplan.yaml内容:

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens18:
      addresses:
      - 192.168.1.12/24
      nameservers:
        addresses:
        - 192.168.1.1
        search: []
      routes:
      - to: default
        via: 192.168.1.1
  version: 2

执行配置应用命令时出现了警告:

sudo netplan apply
WARNING:root:Cannot call Open vSwitch: ovsdb-server.service is not running.
  • b) 移除/etc/systemd/resolved.conf.d/dns_servers.conf中的8.8.8.8

我通过命令sudo nano /etc/systemd/resolved.conf.d/dns_servers.conf编辑了该文件,删掉了里面的8.8.8.8配置,但问题依旧存在。

备注:内容来源于stack exchange,提问作者jak83

火山引擎 最新活动