溫馨提示×

CentOS hostname與域名解析

小樊
37
2025-08-20 23:27:45
欄目: 云計算

在 CentOS 系統中,設置主機名和配置域名解析是確保網絡正常運行的重要步驟。以下是如何在這兩個方面的詳細指南:

設置主機名

  1. 臨時設置主機名: 你可以使用 hostnamectl 命令來臨時設置主機名。

    sudo hostnamectl set-hostname your-hostname
    
  2. 永久設置主機名

    • 編輯 /etc/hostname 文件:

      sudo nano /etc/hostname
      

      在文件中輸入你想要的主機名,然后保存并退出。

    • 重啟 systemd-hostnamed 服務以應用更改:

      sudo systemctl restart systemd-hostnamed
      

配置域名解析

  1. 編輯 /etc/hosts 文件/etc/hosts 文件用于本地域名解析。你可以在這里添加主機名和 IP 地址的映射。

    sudo nano /etc/hosts
    

    添加一行,例如:

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.1.100 your-hostname.example.com your-hostname
    

    保存并退出。

  2. 配置 DNS 服務器

    • 編輯 /etc/resolv.conf 文件:

      sudo nano /etc/resolv.conf
      

      添加你的 DNS 服務器地址,例如:

      nameserver 8.8.8.8
      nameserver 8.8.4.4
      

      注意:在某些系統上,/etc/resolv.conf 可能會被網絡管理器動態生成,因此你可能需要編輯 /etc/systemd/resolved.conf 或使用 nmcli 命令來配置 DNS。

    • 編輯 /etc/systemd/resolved.conf 文件:

      sudo nano /etc/systemd/resolved.conf
      

      確保以下行沒有被注釋掉:

      [Resolve]
      DNS=8.8.8.8 8.8.4.4
      

      保存并退出,然后重啟 systemd-resolved 服務:

      sudo systemctl restart systemd-resolved
      
  3. 驗證域名解析: 使用 ping 命令來驗證域名解析是否正常工作。

    ping your-hostname.example.com
    

通過以上步驟,你應該能夠在 CentOS 系統中成功設置主機名和配置域名解析。如果你遇到任何問題,請檢查日志文件或使用網絡診斷工具來進一步排查問題。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女