什么是DNS域名解析
互联网上的所有个人电脑和服务器都是用ip来定位的,这么多的IP是没有几个人记住的,所以就有了网址,DNS就是把网址和IP地址对应起来的系统,你在浏览器里输入某个网址,浏览器会使用DNS服务器来找到这个网址所对应的IP地址,这样你的浏览器就可以直接和对方进行通信了。有人问了,DNS有没有网址?DNS没有网址,我们的电脑需要把DNS服务器的IP地址配置到我们的电脑中,这样你需要解析网址时,直接使用系统中配好的DNS服务器即可,向DNS服务器的IP地址发送查询此网址对应的IP地址是多少即可。
DNS在那里配置?
以windows 10为例子,在我的”网络和internet”(也叫网上邻居)上点右键-> 属性 -> 更改适配器设置
此时会出现如上图的一个网卡列表,如果你连接的是无线,则名字是WLAN,如果是连接的有线,则应该是以太网。在WLAN或者以太网上点右键 -> tcp/ipv4 -> 属性
此时会出现IP和DNS的配置对话框,我这里没有选择自动获取IP地址(DHCP),我是自己配置的,如果你要配置成静态的IP地址,你需要知道你本地网络的IP地址分配、网关是多少、子网掩码是多少?
注: 61.139.2.69这是成都电信的DNS解析服务器地址,114.114.144.114是114的DNS服务器地址。
在windows上如何测试DNS服务
在windows上可以使用nslook命令,此命令可以把网址解析为ip地址,这里我们要查询www.baidu.com 的ip为例。
在windows 10上,鼠标右键点击左下角窗口图标 -> 运行 -> 输入cmd -> 回车 -> 出现一个黑色的框,此框就是windows的命令行,命令行也可以用于操作windows,只是更加专业
在上面的黑色框中输入nslookup www.baidu.com ,意思是使用nslookup查询www.baidu.com 的ip地址。
总结
DNS解析过程
- 配置好DNS服务器的ip
- 测试可以使用cmd命令行中的nslookup命令
- 你在浏览器里输入网址,就会使用配置好的dns进行查询此网址对应的ip地址,然后进行通信
问题(在网络上进行搜索)
- 如何用ping命令检测你的电脑和www.baidu.com 的连通性?
- 如何使用ipconfig命令获取你当前电脑的ip地址?
- 如何使用tracert命令查询你的电脑和www.baidu.com 所经过的网络节点?
- 如何使用nslookup命令查询www.google.com 的ip地址?
原创文章,转载请注明出处:http://b.nwumba.cn/article/92/