为您介绍在不同场景下为指定IP地址设置DNS的方法:
一、Windows 系统
控制面板 → 网络和共享中心 → 更改适配器设置 右键点击网络连接 → 属性 → IPv4 → 属性 选择“使用下面的DNS服务器地址” 输入首选和备用DNS → 确定
查看当前网络接口 netsh interface ip show config 设置静态IP和DNS(示例) netsh interface ip set address "以太网" static 192.168.1.100 255.255.255.0 192.168.1.1 netsh interface ip set dns "以太网" static 8.8.8.8 netsh interface ip add dns "以太网" 8.8.4.4 index=2
二、Linux 系统
设置DNS sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf sudo echo "nameserver 8.8.4.4" >> /etc/resolv.conf
Ubuntu/Debian (Netplan)
/etc/netplan/01-netcfg.yaml
network:
ethernets:
eth0:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]CentOS/RHEL
/etc/sysconfig/network-scripts/ifcfg-eth0 DNS1=8.8.8.8 DNS2=8.8.4.4
三、路由器设置(为特定设备分配DNS)
1.DHCP保留 + 指定DNS
登录路由器管理界面 → DHCP服务器 找到客户端列表 → 为设备设置IP保留 在DHCP设置中指定DNS服务器
静态路由设置 → 策略路由 为特定IP段设置不同的DNS服务器
四、macOS 设置
网络偏好设置 → 高级 → DNS 或使用命令 networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4
五、常见DNS服务器推荐
| 服务商 | 首选DNS | 备用DNS | 特点 |
| 8.8.8.8 | 8.8.4.4 | 全球最快 | |
| Cloudflare | 1.1.1.1 | 1.0.0.1 | 隐私保护 |
| 阿里云 | 223.5.5.5 | 223.6.6.6 | 国内优化 |
| 腾讯云 | 119.29.29.29 | 182.254.116.116 | 国内稳定 |
六、验证设置
Windows ipconfig /all nslookup baidu.com Linux/macOS cat /etc/resolv.conf dig baidu.com
注意事项:
1、管理员权限:修改网络设置需要管理员/root权限
2、网络环境:企业网络可能有限制
3、备份配置:修改前备份原配置
4、DNS缓存:修改后清除DNS缓存
# Windows ipconfig /flushdns # Linux systemctl restart systemd-resolved
您需要为哪个系统或设备设置?我可以提供更具体的指导。
文章摘自:https://idc.huochengrm.cn/dns/22657.html
评论
羿向秋
回复指定IP设置DNS,首先在操作系统网络设置中找到高级TCP/IP设置,然后在DNS配置选项卡中输入指定的DNS服务器IP地址,保存设置即可完成。