close

RHEL / CentOS 7 修改 DNS 伺服器

在 RHEL / CentOS 6 或之前的版本, 要修改系統使用的 DNS 伺服器, 可以手動修改 /etc/resolv.conf 檔案, 但如果在 CentOS 7 這樣修改的話, 過了一段時間便會被系統重寫原來的內容覆蓋, 以下是在 RHEL 及 CentOS 7 修改系統 DNS 伺服器的方法:

1. 使用 nmcli
例如網卡名稱是 eno1, 想將 DNS 伺服器改為 Google 的 DNS, 使用以下指令:

# nmcli con mod eno1 ipv4.dns “8.8.8.8 8.8.4.4”

修改後再執行以下指令使 DNS 設定立即生效:

# nmcli con up eno1

2. 手動修改
如果想像以前一樣, 可以手動修改 /etc/resolv.conf 檔案, 先開動檔案 /etc/NetworkManager/NetworkManager.conf:

# vi /etc/NetworkManager/NetworkManager.conf

在 “main” 的段落加入:

dns=none

儲存檔案後, 重新啟動 NetworkManager:

# systemctl restart NetworkManager.service

之後就可以手動修改 /etc/resolv.conf 設定 DNS 伺服器。

http://www.phpini.com/linux/rhel-centos-7-change-d...

arrow
arrow
    創作者介紹
    創作者 Johnson峰 的頭像
    Johnson峰

    Johnson峰的部落格

    Johnson峰 發表在 痞客邦 留言(0) 人氣()