域名系统 (DNS) 对于现代互联网至关重要,因为它将人类可读的域名(如 www.example.com)翻译成计算机可识别的 IP 地址。
在服务器上设置正确的 DNS 至关重要,以确保其能够连接到互联网并正确定位其他设备。不同的操作系统使用不同的方式设置 DNS,本指南将比较在 Windows、Linux 和 Mac 上设置 DNS 的方法。
Windows
- 打开控制面板。
- 导航到“网络和 Internet”>“网络连接”。
- 右键单击网络连接并选择“属性”。
- 在“网络连接”属性窗口中,选择“Internet 协议版本 4 (TCP/IPv4)”并单击“属性”。
- 在“常规”选项卡中,选择“使用以下 DNS 服务器地址”。
- 输入首选和备用 DNS 服务器的 IP 地址。
- 单击“确定”保存更改。
Linux
- 打开终端或命令提示符。
- 使用以下命令编辑网络接口配置文件:
-
找到与所需网络接口对应的部分,例如:
auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1
- 添加以下行以指定 DNS 服务器:
- 保存更改并退出编辑器。
- 重启网络服务以应用更改:
$ sudo nano /etc/network/interfaces
dns-nameservers 8.8.8.8 8.8.4.4
$ sudo service networking restart
Mac
- 打开“系统偏好设置”。
- 导航到“网络”。
- 选择活动网络连接。
- 单击“高级”。
- 导航到“DNS”选项卡。
- 单击“+”按钮添加 DNS 服务器。
- 输入首选和备用 DNS 服务器的 IP 地址。
- 单击“确定”保存更改。
DNS 服务器选项
以下是一些流行的 DNS 服务器选项:
- Google 公共 DNS:8.8.8.8 和 8.8.4.4
- Cloudflare 公共 DNS:1.1.1.1 和 1.0.0.1
- OpenDNS:208.67.222.222 和 208.67.220.220
- Quad9:9.9.9.9 和 149.112.112.112
故障排除
如果遇到 DNS 设置问题,可以尝试以下故障排除提示:
- 确保使用的 DNS 服务器 IP 地址正确。
-
刷新 DNS 缓存。在 Windows 中,运行命令:
ipconfig /flushdns
。在 Linux 和 Mac 中,运行命令:
sudo dscacheutil -flushcache
。
- 尝试使用不同的 DNS 服务器。
- 检查防火墙或安全软件设置,确保它们不会阻止 DNS 请求。
- 联系您的互联网服务提供商 (ISP) 以获取进一步的帮助。
结论
正确设置 DNS对于服务器的互联网连接至关重要。通过遵循本指南中针对 Windows、Linux 和 Mac 的详细步骤,您可以确保您的服务器拥有所需的 DNS 设置,使其能够有效地连接和导航互联网。