Linux中DNS配置及用命令方式修改網路
阿新 • • 發佈:2018-12-17
什麼是DNS?
DNS(Domain Name System)域名系統,可以將域名與IP地址相互對映的一個分散式資料庫,能夠方便去訪問網際網路,而不去記住計算機讀取的IP數串。例如當我們訪問百度時候,直接可以輸入百度網址,而網址www.baidu.com就是域名。計算機之間是通過DNS解析成對應的IP地址實現通訊。
###當我們使用虛擬機器去直接ping www.baidu.com時候,可以發現,是不能識別的 由於虛擬機器中沒有DNS,無法將域名對映為IP,因此我們需要在虛擬機器中對DNS進行配置,從而使使用者方便訪問網際網路 ###DNS設定
- 本地DNS解析
修改配置檔案
vim /etc/hosts
- 指定DNS作域名解析
修改配置檔案
vim /etc/resolv.conf
其中114.114.114.114為中國電信陝西DNS伺服器IP地址 再去ping其他域名 只要知道域名,DNS伺服器會自動去解析對映其IP地址,訪問網際網路。這裡的DNS配置只是暫時的當重啟後會刪除 - 靜態IP配置DNS
在網絡卡配置檔案中直接新增DNS
將網路配置改為dhcp獲取ip地址後,
當我們IP獲取為dhcp時,同時也會自動DNS,並且優先順序高於自己設定的DNS
vim /etc/sysconfig/network-scrpits/ifcofg-eth0
PEERDNS=no 網路為dhcp時,檔案內容仍為指定的DNS
命令更改網路
NetworkManager.server服務開啟才可以使用nmcli
nmcli device ###顯示裝置
nmcli device show ###顯示全部裝置資訊
nmcli device disconnect 裝置名 ###斷開裝置連線
nmcli device connect 裝置名 ###連線裝置
nmcli device show 裝置名 ###顯示某一裝置資訊
nmcli connection show ###顯示連線
nmcli connection delete "NAME" ###刪除連線
nmcli connection add type ###網路連線型別
con-name ###連線名稱
ifname ###裝置名
autoconnect yes | no###是否自動獲取ip
#####自動獲取IP ####指定IP ####將靜態IP改為動態獲取 ####上圖更改後發現IP沒有改變,需要關閉再開啟指定網絡卡
####將動態ip改為靜態首先需要再提供所修改的指定IP,再進行更改