溫馨提示×

Ubuntu中VirtualBox如何設置DNS服務器

小樊
50
2025-05-13 15:46:57
欄目: 云計算

在Ubuntu系統中,配置DNS是網絡連接管理的一個基礎環節,確保您的系統能夠將域名解析為IP地址,從而順利訪問網絡資源。以下是VirtualBox中Ubuntu系統的DNS設置方法:

通過NetworkManager配置DNS

  1. 選擇網卡
  • 在VirtualBox安裝完后會自動生成一個新的虛擬機網卡。
  • 將宿主機自身連接網絡的那個網卡將網絡共享到該虛擬機網卡。
  1. 創建虛擬機時的網卡配置
  • 選擇HostOnly模式。
  • 在任務欄右下角的聯網圖標上點擊右鍵,選擇“打開‘網絡和Internet’設置”。
  • 設置網絡共享,右鍵當前聯網的適配器,在彈出的菜單中選擇屬性,打開屬性配置框。
  • 設置共享的網絡適配器。
  • 設置虛擬適配器,查看IP屬性,比如這里是192.168.137.1,后面將根據它配置虛擬機的IP。
  1. 配置虛擬機的IP
  • 將虛擬機IP配置成上一步看到的IP段。
  • 例如,對于Ubuntu 18.04 server版本,打開/etc/netplan/50-cloud-init.yaml,配置成如下形式:
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
          dhcp4: no
          addresses: [192.168.137.10/24]
          gateway4: 192.168.137.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  • 配置完成后運行如下命令使配置生效:
    sudo netplan apply
    
  1. 驗證網絡連接
  • 使用ping命令測試網絡是否已通,例如:
    ping www.baidu.com
    

通過命令行配置DNS(適用于靜態IP)

  1. 編輯網絡配置文件
  • 打開終端,使用文本編輯器(如nanovi)編輯對應的網絡接口配置文件。例如,編輯/etc/netplan/01-netcfg.yaml
    sudo nano /etc/netplan/01-netcfg.yaml
    
  1. 添加DNS服務器
  • 在文件中添加或修改nameservers字段,列出您想要使用的DNS服務器地址,多個地址間用空格分隔。例如:
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
          dhcp4: no
          addresses: [192.168.137.10/24]
          gateway4: 192.168.137.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  1. 應用配置并重啟網絡服務
  • 保存并關閉文件后,運行命令sudo netplan apply來應用新的網絡配置。
  • 為了立即生效,可以選擇重新啟動計算機或運行命令sudo systemctl restart NetworkManager來重新加載網絡管理器。

通過以上步驟,您可以在Ubuntu系統中配置VirtualBox的DNS服務器,確保網絡連接的正常進行。

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