我配置了 DNS 服务器,但无法解析主机名。运行时我不断收到这些错误host
:
[root@ns1 ~]# host hostname
Host hostname not found: 5(REFUSED)
运行后我也得到错误的命令输出hostname -f
:
[root@ns1 ~]# hostname -f
/etc/host.conf: line 1: bad command `154.70.157.36 ns1.suretelcom.co.ug hostname'
suretelcom.co.ug
我的错误可能是什么?
答案1
看起来您正在放置的内容应该进入. /etc/hosts
/etc/host.conf
/etc/host.conf
是一个文件定义host
命令应该如何工作。它不是一个查找数据库。默认情况下,在 CentOS 上,我的系统仅包含一行:multi on
/etc/hosts
是您应该在其中放置各种主机的定义的查找数据库, 喜欢:154.70.157.36 ns1.suretelcom.co.ug hostname
您的语法看起来不错,因此如果您将正确的内容放入正确的文件中,我认为您会得到预期的结果。