![CentOS 7 中主机名解析失败](https://linux22.com/image/159022/CentOS%207%20%E4%B8%AD%E4%B8%BB%E6%9C%BA%E5%90%8D%E8%A7%A3%E6%9E%90%E5%A4%B1%E8%B4%A5.png)
我配置了 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
您的语法看起来不错,因此如果您将正确的内容放入正确的文件中,我认为您会得到预期的结果。