Dns

修改 /etc/hosts 以進行 dns 查找的替代方法

  • January 30, 2020

我是網路新手 -ping無法找到某些 dns 名稱,所以我將它們放在 /etc/hosts 中,如下所示:

10.128.0.22 kafka.marathn.meso
10.128.0.31 elasticsearch.marathn.meso

然後ping可以找到它們。如果 IP 地址發生變化,是否有更動態/可擴展的方式將 DNS 名稱映射到 IP 地址?

如果這是一個家庭實驗室,我建議設置一個 DNS/DHCP 伺服器來進行良好的學習練習,正如上面 user1794469 的評論中提到的那樣。這樣,無論何時更改 IP 地址,DNS 記錄都會動態更新。之後要做的最重要的事情是將您的客戶端電腦配置為首先指向您的 DNS 伺服器,然後再查看其他位置。

創建 DNS 和 DHCP 就是為了解決這個確切的問題。如果您只設置一個 DNS 伺服器,您仍然必須在添加新機器或機器獲得不同 IP 時手動更新記錄。

當您設置 DNS 和 DHCP 時,DHCP 守護程序將“動態”更新記錄。

網上有很多設置指南,因此請確保找到適合您選擇的 Linux 發行版的指南

引用自:https://unix.stackexchange.com/questions/565005