一、Win10 DNS解析
1. 什么是DNS解析
DNS(Domain Name System)即域名系统,是互联网的一项核心服务,它的主要作用是将用户友好的域名转换为计算机能够识别的IP地址,使得用户可以通过域名访问网站,而无需记忆复杂的IP地址,当用户在浏览器中输入“www.example.com”时,DNS服务器会将这个域名解析为对应的IP地址,如“192.168.1.1”,从而让用户能够访问该网站。
2. DNS解析的重要性
提升用户体验:通过将易记的域名转换为IP地址,方便用户快速访问网站。
提高网络安全性:可以设置本地DNS服务器,过滤恶意网站,提高网络的安全性。
加速网络访问:本地DNS服务器可以缓存经常访问的域名,减少解析时间,提高访问速度。
二、Windows 10上设置DNS的方法
1. 打开网络和Internet设置
点击任务栏右下角的网络图标,选择“打开网络和Internet设置”,在弹出的窗口中,点击“更改适配器选项”。
步骤 | 操作 |
1 | 点击任务栏右下角的网络图标 |
2 | 选择“打开网络和Internet设置” |
3 | 点击“更改适配器选项” |
2. 配置DNS服务器地址
右键点击正在使用的网络连接,选择“属性”,在“网络连接属性”窗口中,找到并双击“Internet协议版本4(TCP/IPv4)”,在弹出的“Internet协议版本4(TCP/IPv4)属性”窗口中,选择“使用下面的DNS服务器地址”,并输入首选和备选DNS服务器地址,然后点击“确定”。
步骤 | 操作 |
1 | 右键点击网络连接,选择“属性” |
2 | 双击“Internet协议版本4(TCP/IPv4)” |
3 | 选择“使用下面的DNS服务器地址”,输入首选和备选DNS服务器地址 |
4 | 点击“确定”保存设置 |
三、常见的DNS服务器地址及特点
1. 国内常用的DNS服务器
114DNS:国内用户量巨大,访问速度快,各省都有节点,适合电信、联通、移动各运营商用户。
首选DNS:114.114.114.114
备选DNS:114.114.115.115
阿里AliDNS:由阿里巴巴集团推出,提供快速、稳定、智能的免费DNS递归解析服务。
首选DNS:223.5.5.5
备选DNS:223.6.6.6
百度BaiduDNS:依托百度的基础设施和技术实力,提供免费的云解析服务。
首选DNS:180.76.76.76
备用DNS:无
CNNIC SDNS:由中国互联网络信息中心推出,提供安全、智能、高速的上网接入解析服务。
首选DNS:1.2.4.8
备选DNS:202.98.0.6
DNSPod DNS+:国内第一家支持ECS的公共DNS,提供公共域名解析服务。
首选DNS:119.29.29.29
备选DNS:182.254.116.116
2. 国外常用的DNS服务器
Google DNS:由谷歌公司提供,主要用于替代ISPs或其他公司提供的DNS服务。
首选DNS:8.8.8.8
备选DNS:8.8.4.4
OpenDNS:一个免费的域名解析服务提供商,致力于为广大个人用户以及商务企业用户和公共领域提供免费的域名解析服务。
首选DNS:208.67.222.222
备选DNS:208.67.220.220
四、搭建Windows 10 DNS服务器的步骤
1. 准备工作
确保Windows 10系统已经安装了最新的操作系统更新,并且拥有管理员权限,Windows 10默认并未安装DNS服务器服务,因此需要手动安装。
2. 安装DNS服务器功能
通过安装“远程服务器管理工具(RSAT)”来实现相关功能,打开“设置”菜单,点击“应用”选项卡,选择“可选功能”,在搜索框中输入“RSAT”,找到“远程服务器管理工具”并安装,安装完成后,打开“控制面板”,点击“程序”,选择“启用或关闭Windows功能”,启用“DNS服务器”功能。
3. 配置DNS服务器
安装完DNS服务器功能后,打开“服务器管理器”,点击“工具”菜单,选择“DNS”,在DNS管理器中,右键点击左侧的服务器名称,选择“配置DNS服务器”,按照向导进行区域创建和配置,添加相应的DNS记录。
4. 配置转发器
为了确保本地DNS服务器可以解析外部域名,需要配置DNS转发器,在DNS管理器中,右键点击服务器名称,选择“属性”,切换到“转发器”选项卡,添加转发器的IP地址。
5. 测试DNS服务器
配置完成后,通过命令提示符(CMD)输入nslookup example.com
测试DNS服务器是否正常工作,如果命令返回的结果显示该域名的IP地址,则表示配置成功。
五、常见问题与解答
1. Windows 10电脑无法访问网站,提示DNS解析错误,如何处理?
这种情况通常有以下几种原因及解决方法:
DNS服务器设置不正确:检查Windows 10电脑的DNS服务器设置是否正确,可以通过以下步骤进行检查:打开“控制面板”>“网络和Internet”>“网络连接”,右击当前使用的网络连接,选择“属性”,选择“Internet协议版本4(TCP/IPv4)”或“Internet协议版本6(TCP/IPv6)”,单击“属性”,确保DNS服务器地址设置正确,不正确的话,请手动输入有效的DNS服务器地址,如8.8.8.8或1.1.1.1。
网络连接问题:尝试使用ping
命令检查是否能连通Internet,如果无法ping
通,检查网线是否连接正确,或者尝试重启路由器/调制解调器。
本地hosts文件配置错误:Windows 10的hosts文件也可能会影响域名解析,可以打开hosts文件(位于C:WindowsSystem32driversetchosts),检查是否有任何域名被手动添加或修改,如果有,可以删除或修改这些条目。
网络驱动程序问题:可以尝试更新网络驱动程序,打开“设备管理器”,找到网络适配器项,右击网络适配器,选择“更新驱动程序”,按提示自动或手动更新驱动程序。
系统DNS缓存问题:可以尝试清空系统的DNS缓存,在命令提示符下运行ipconfig /flushdns
命令,这将清空DNS缓存,可能会解决DNS解析问题。
2. 如何在Windows 10上设置本地DNS域名解析hosts文件?
Hosts文件是一个由操作系统操作的IP和域名的本地映射文件,可以视为DNS server的重写,一旦查到了指定的域名,就不会继续查找DNS server,所以可以节省时间,但是hosts设置的IP地址是静态的,如果web app的宿主机地址发生改变,对应的hosts也要改写,具体步骤如下:
找到hosts文件:文件地址为C:WindowsSystem32driversetchosts。
修改文件权限:右键点击hosts文件,选择“属性”,在“安全”选项卡中,点击“编辑”,根据需要设置文件的读写权限。
编辑hosts文件:用记事本等文本编辑器打开hosts文件,按照格式要求添加IP和域名的映射关系,注意域名后不要有空格。220.181.38.149 yyy.niubility.com
。
刷新域名缓存:在命令提示符下运行ipconfig /flushdns
命令,刷新本地DNS缓存,使设置生效。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/190276.html