uos20sp3-1030系统或ubuntu16系统配置解决DNS丢失问题
uos20sp3-1030系統(tǒng)或ubuntu16系統(tǒng)配置解決DNS丟失問題
問題描述
對于未使用DHCP,而是使用靜態(tài)網(wǎng)絡(luò)配置的Linux服務(wù)器,一般為系統(tǒng)配置dns服務(wù)器地址,需要修改/etc/resolv.conf文件在其中添加 nameserver dns服務(wù)器IP。
但是這種方式配置的dns地址會在服務(wù)器或網(wǎng)絡(luò)服務(wù)重啟后重寫覆蓋/etc/resolv.conf文件中的配置,造成dns丟失,需要再次手動配置。
解決方法
對于基于Debian發(fā)行的 使用ifupdown來管理網(wǎng)絡(luò) 的Linux系統(tǒng)(如uos20sp3和ubuntu16),如果要配置dns服務(wù)器地址,一般在/etc/network/interfaces 文件或 /etc/network/interfaces.d/中的子配置文件中,在某個iface 網(wǎng)卡下配置一個dns-nameservers dns服務(wù)器IP地址,如果要配置多個dns服務(wù)器地址,則中間用空格分隔。
檢查系統(tǒng)是否安裝了resolvconf軟件,因為dns-nameservers 配置需要使用該軟件來解析配置并使配置生效。如果沒有安裝,進(jìn)行安裝apt install resolvconf。
安裝完成后,重啟網(wǎng)絡(luò)服務(wù)systemctl restart networking或重啟服務(wù)器,這樣在/etc/resolv.conf 文件中就可以看到,resolvconf服務(wù)自動為服務(wù)器添加了在/etc/network/interfaces中配置的dns服務(wù)器地址。
如果使用其他軟件管理網(wǎng)絡(luò),則該方法可能不適用。
參考文檔:
https://wiki.debian.org/NetworkConfiguration
https://wiki.debian.org/NetworkConfiguration#The_resolvconf_program
總結(jié)
以上是生活随笔為你收集整理的uos20sp3-1030系统或ubuntu16系统配置解决DNS丢失问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云ACP有什么用?该怎么获取?
- 下一篇: java信息管理系统总结_java实现科