ubuntu添加域名解析服务器地址

在 Ubuntu 中配置域名解析主要有两种方式:静态修改 /etc/hosts 文件动态修改 DNS 解析服务器配置。以下是详细操作指南:

建议优选:二、永久方案:修改 DNS 解析服务(推荐)中的方法1

一、临时方案:修改 /etc/hosts 文件(适合本地测试)

  1. 打开 hosts 文件

    sudo nano /etc/hosts
    
  2. 添加域名解析记录
    格式:IP地址 域名 [别名]
    示例:

    # 本地服务
    127.0.0.1   myapp.local
    192.168.1.100   nas.local
    
    # 屏蔽网站(指向空地址)
    0.0.0.0     ads.example.com
    
  3. 保存并测试
    Ctrl+O 保存 → Ctrl+X 退出 → 验证:

    ping nas.local  # 应返回 192.168.1.100
    

✅ 特

### Ubuntu系统中配置DNS进行域名解析设置 #### 使用`/etc/resolvconf/resolv.conf.d/base` 在Ubuntu中,可以通过编辑`/etc/resolvconf/resolv.conf.d/base`文件来设定系统的DNS解析规则。此文件允许用户定义一个或多个`nameserver`条目,每个条目后跟随的是DNS服务器的IP地址,这决定了系统将使用哪些服务器来进行DNS查询[^1]。 对于希望永久生效而不受重启影响的情况,推荐采用这种方法而不是直接修改`/etc/resolv.conf`文件,因为后者可能会被其他程序覆盖或重置。 ```bash echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/base sudo resolvconf -u ``` 上述命令添加Google公共DNS作为新的名字服务器,并更新现有的解析器配置以应用更改。 #### 利用Netplan管理网络配置 另一种更为现代的方法是在基于云环境或其他场景下通过Netplan工具来管理和配置网络参数,包括DNS设置。具体来说,在`/etc/netplan/00-installer-config.yaml`这样的YAML格式文件里指定所需的DNS服务器和其他必要的属性[^2]。 下面是一个简单的例子展示如何利用Netplan配置静态IP的同时也指定了两个不同的DNS服务器: ```yaml network: version: 2 ethernets: ens3: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 完成编辑之后执行`sudo netplan apply`使新配置立即生效并持久化至下次启动时自动加载。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值