在 Ubuntu Server 16.04 上 ping 本地域时如何修复“未知主机”错误?

问题描述 投票:0回答:0

我在 Ubuntu Server 16.04 上 ping 本地域时遇到问题。我在同一台服务器上配置了一个 DNS 服务器,我在绑定配置文件 (

/etc/bind/named.conf.local
) 和相应的区域文件 (
/etc/bind/zones/db.kernelos.dev
) 中为本地域添加了一个区域。

我已验证

/etc/resolv.conf
文件配置正确,DNS服务器在
/etc/nsswitch.conf
中的域名服务器列表中。

但是,当我尝试从同一台服务器 ping kernelos.dev 时,我收到错误消息 “未知主机”。我还验证了防火墙已禁用并且端口 53 已打开。

:~$ ping kernelos.dev
> ping: unknown host kernelos.dev

当我运行“

systemctl status bind9
”命令时,我收到“kernelos.dev”区域已成功加载的消息。 bind9 status log

服务器的网络配置使用静态分配的 IP 地址。

:~$ cat /etc/network/interfaces

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.100
dns-nameservers 192.168.1.100

我在下面附上我修改的文件:

/etc/bind/named.conf.options: named.conf.options

/etc/bind/named.conf.local: zones

/etc/bind/zones/db.kernelos.dev db.kernelos.dev

/etc/绑定/区域/db.1.168.192 db.1.168.192

/etc/nsswitch.conf nsswicth.conf

/等/默认/绑定9 bind9

dns ubuntu-server bind9
© www.soinside.com 2019 - 2024. All rights reserved.