Domain-Name-System
在 CentOS 中配置域名
如何在 Cent OS 中配置域名?
我實際上是通過 SSH 遠端終端連接到伺服器,而且我也有 root 憑據。配置
/etc/sysconfig/network
and/etc/hosts
就足夠了嗎?有一些步驟或配置指南會很棒..
要做的四件事:
- 將主機名條目添加到
/etc/hosts
. 使用此處詳述的格式。- 如果您的主機名是“your_hostname”,請
hostname your_hostname
在命令提示符處鍵入以使更改生效。- 定義主機名
/etc/sysconfig/network
以使此設置在重新啟動後保持不變。- 重新啟動系統或重新啟動依賴於主機名的服務(cups、syslog、apache、sendmail 等)
如果通過域名您的意思是域後綴,那麼
/etc/resolv.conf
就是域所在的位置。只需添加一行domain yourdomain.com
然後設置伺服器的主機名,只有一個好地方,它是
/etc/sysconfig/network
. 添加一行HOSTNAME=yourhostname
,並且不要將域後綴放在主機名中,因為它會從/etc/resolv.conf
.您不需要添加任何東西(也不應該)
/etc/hosts
來定義您的主機名。這是錯誤的做法。要測試您的設置,請使用以下
hostname
命令:
- 用於
hostname -s
獲取短名稱(應該反映您在/etc/sysconfig/network
- 使用
hostname -d
命令測試您的域(應該反映您在 中的內容/etc/resolv.conf
)- 要一起測試它,您可以使用
hostname -f
或hostname -A
用於非常長的版本。