一、概述
1、什么是dns
DNS就是域名系统,是因特网中的一项核心服务,是用于实现域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
2、域名结构解析
比如:www.cnblogs.com
com即为一级域名
cnblogs为公司持有的二级域名
3、命令查看域名的ip
nslookup www.baidu.com
4、DNS解析流程
- 正常情况
- 特殊情况
1、当com没有查找到域名对应的ip地址后,会向根dns寻求帮助
2、根dns会返回对应域名在哪里,com再去向cn询问地址
3、当com收到ip地址后,自己回缓存一份。并且返回给客户端
二、安装DNS
前提条件:vmware; window2008 server镜像(注意要是server服务器)
1、配置dns服务器所在主机的静态ip地址
2、安装dns服务
服务器管理器--》添加角色--》 选中dns服务器
3、配置dns
-
打开DNS
开始--》管理工具--》DNS
-
配置DNS
右键--》属性--》监视--》勾选简单查询和递归查询
-
配置区域
右键正向查找区域--》新建区域--》主要区域--》填写区域名。之后都默认
-
配置主机和ip地址
右键区域--》新建主机--》填写主机名称(这里的ip地址是网站真正的ip地址)==》只是用我们这里的dns进行解析
4、配置客户端的DNS服务器(windows 10)
或者可以在当前主机内配置dns服务器为自己(windows 8 server)
注意:windows10和windows8 server在同一网段(192.168.60.0中)
5、测试
-
测试配置的www.cnblogs.com 是否生效
ping www.cnblogs.com
那么究竟是不是我的dns配置的呢?
nslookup
- 再测试ftp.cnblogs.com
- 修改配置后如何生效
ipconfig /flushdns
参考链接:
https://zhuanlan.zhihu.com/p/88260838
如果本篇博客有任何错误和建议,欢迎大佬们批评指正
我是知逆,我们下期见
Peace