服务器添加 DNS 的详细教程
一、添加 DNS 的意义
在服务器管理中,正确配置 DNS(域名系统)至关重要,它如同互联网的“电话簿”,将人类可读的域名转换为机器可识别的 IP 地址,确保用户通过域名能精准访问服务器上的资源,如网站、邮件服务等,若 DNS 配置有误,可能导致网站无法访问、邮件收发异常等问题,严重影响业务的正常运转与用户体验。
二、准备工作
1、获取 DNS 服务器信息:确定要添加的 DNS 服务器的 IP 地址,这通常由网络服务提供商或企业内部网络管理员提供,常见的公共 DNS 服务器有 Google 的 8.8.8.8 和 8.8.4.4,但企业内网可能使用专用的 DNS 服务器 IP。
2、服务器登录权限:确保拥有对目标服务器的管理员或具有足够权限的账号,以便进行网络配置更改,一般通过 SSH(安全外壳协议)远程登录 Linux 服务器,或使用远程桌面连接 Windows 服务器。
三、不同操作系统下添加 DNS 的方法
(一)Linux 系统(以 CentOS 7 为例)
步骤 | 操作命令 | 说明 |
1. 查看当前 DNS 配置 | cat /etc/resolv.conf |
此文件存储了当前的 DNS 服务器信息,可查看现有设置,为后续修改提供参考。 |
2. 临时添加 DNS | sudo bash c 'echo "nameserver [DNS 服务器 IP]" >> /etc/resolv.conf' |
假设 DNS 服务器 IP 为 192.168.1.100,则命令为sudo bash c 'echo "nameserver 192.168.1.100" >> /etc/resolv.conf' ,这会在文件末尾临时添加一条 DNS 记录,重启后可能失效。 |
3. 永久添加 DNS(通过网络管理器) | 编辑/etc/sysconfig/networkscripts/ifcfg[网卡名称] 文件,例如ifcfgeth0 ,在文件中添加DNS1=192.168.1.100 这一行,保存并关闭文件,然后执行sudo systemctl restart network 命令重启网络服务,使配置生效。 |
这样设置后,即使服务器重启,新添加的 DNS 也能保持不变。 |
(二)Windows 系统(以 Windows Server 2019 为例)
步骤 | 操作路径 | 说明 |
1. 打开网络连接属性 | 右键点击任务栏右下角的网络图标,选择“打开网络和 Internet 设置”,在弹出窗口中点击“更改适配器选项”,右键点击要配置的网卡,选择“属性”。 | 进入网络连接的属性设置界面,准备修改 DNS 设置。 |
2. 添加 DNS 服务器 | 在网卡属性窗口中,选中“Internet 协议版本 4(TCP/IPv4)”,点击“属性”,在弹出的窗口中,选择“使用下面的 DNS 服务器地址”,然后依次填写首选 DNS 服务器和备用 DNS 服务器的 IP 地址,首选填入 10.0.0.5,备用填入 10.0.0.6,点击“确定”保存设置。 | 完成设置后,Windows 系统会立即应用新的 DNS 配置,无需重启计算机即可使更改生效。 |
四、验证 DNS 是否添加成功
1、使用命令行工具(适用于 Linux 和 Windows)
Linux:在终端输入nslookup [域名]
,例如nslookup www.example.com
,如果返回正确的 IP 地址且与期望的 DNS 解析结果一致,说明 DNS 添加成功。
Windows:在命令提示符下输入相同命令,观察输出结果判断 DNS 是否生效。
2、通过应用程序测试(如 Web 浏览器访问网站):尝试访问几个不同的网站,若能正常打开页面,表明 DNS 解析工作正常,新添加的 DNS 服务器已发挥作用。
五、相关问题与解答
问题 1:添加 DNS 后,原来的 DNS 还能用吗?
答:可以,在大多数情况下,添加新的 DNS 服务器后,原有的 DNS 服务器仍然会被保留作为备用选项,当首选 DNS 服务器无法响应时,系统会自动尝试使用备用 DNS 服务器进行解析,但如果在配置过程中明确指定仅使用新添加的 DNS,那么原有 DNS 可能会被覆盖而不再起作用。
问题 2:为什么修改 DNS 后需要重启网络服务或计算机?
答:对于 Linux 系统,修改网络配置文件后重启网络服务是为了使更改立即生效,让系统重新加载网络配置信息,包括新的 DNS 设置,而 Windows 系统虽然有时不需要重启就能应用新的 DNS,但重启网络适配器或计算机能确保所有相关的网络组件和服务都重新初始化,避免因旧的配置缓存或其他潜在问题导致新的 DNS 设置无法完全生效,从而保证网络连接的稳定性和 DNS 解析的准确性。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/189867.html