小知识:

一般来讲域名比IP地址更加的有含义、也更容易记住,所以通常用户更习惯输入域名来访问网络中的资源,但是计算机主机在互联网中只能通过IP识别对方主机,那么就需要DNS域名解析服务了。 DNS域名解析服务,是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析反向解析

一共有,13个根域名,小心黑客修改hosts文件把网站访问到自己搭建的网站,Hosts优先dns服务器,大公司搭建dns,小公司不搭建

*****五星重点:

所需要下载的服务:Bind-chroot

下载后需要启动的服务:Named

所用到的端口:53 号端口  Tcp udp

主配置文件所在位置:/etc/named.conf

Windows下hosts文件夹在这里

正向解析:根据主机名(域名)查找对应的IP地址。作用:把域名解析成具体的IP

反向解析:根据IP地址查找对应的主机名(域名)。

本节我们主要讲正向解析。

好!话不多说开始我们的实验~

首先我们要下载关于DNS的服务

输入命令:yum install bind-chroot

那么先来分析下主配置文件吧

接下来我们来分析下主配置文件,我们把里面的这两个位置输入any,any的意思就是允许每个用户登陆。 保存退出

输入命令:vim /etc/named.conf

接下来我们配置区域数据信息,在里面我们把这两个地方改了(我改的longshisanc.com大家可以随便起一个,和下面的一样,反正后面我们要建)

输入命令:vim /etc/named.rfc1912.zones

下面我们配置解析数据信息,但是我们可以从这个地方named.localhost复制一个模板,在里面改东西

首先我们到这个文件夹/var/named/

我们把这个模板复制过来(这里我们用的是相对地址,因为我们在这个路径下)

输入命令:cp -a named.localhost longshisan.com.zone

我们来编辑一下(记得保存)

按照这样改一下,我们试一下192.168.22.100/101两个ip做实验

输入命令:vim longshisan.com.zone(额。。图片少一个点在这里root.longshisan.com.)

我们重启一下服务

我们可以在Windows和Linux  两个环境下进行验证

Linux下验证

首先输入命令:nmtui

进去之后我们编辑连接,把DNS服务器改成你的ip,因为我们就是DNS服务器,嘿嘿

我们把服务服务禁用之后激活一下

输入命令:nslookup    之后输入ip,可以看到域名和ip已经对应上了,成功!

Windows下验证

首先我们改一下电脑的

我们进去改一下

之后确定,进入cmd命令框界面ping一下咱们的域名,嘿嘿,无法访问主机,因为我没有开101那台虚拟机

我们ping一下我开着的那个虚拟机,噔噔噔噔~nice,成功!

根域名是个点
[Gēn yùmíng shìgè diǎn]
Root domain is a point
 
我们来编辑一下(记得保存)
[Wǒmen lái biānjí yīxià (jìdé bǎocún)]
We edit it (remember to save)
 

最新文章

  1. Content-Type 之 application/json 与 text/javascript
  2. Android取得图库图片的具体地址
  3. Android自动化学习笔记之MonkeyRunner:官方介绍和简单实例
  4. HTTP访问的两种方式(HttpClient+HttpURLConnection)整合汇总对比(转)
  5. UML常用图的几种关系的总结
  6. iOS LLDB调试器和断点调试
  7. mysql备份和恢复
  8. 正三角形的外接圆面积,nyoj-274
  9. 解决NGINX的WORDPRESS伪静态规则失效的问题
  10. 第一次QQ群视频教育有感
  11. android ndk之hello world
  12. Day 18 常用模块(二)
  13. webpack的build的时候时间长处理方案
  14. 并行管理工具——pdsh
  15. httpd无法加载libphp5.so模块
  16. WebFrom与MVC异同
  17. java多线程----线程池源码分析
  18. 转!!git如何撤销上一次commit(或已push)
  19. Unicode字符集和UTF-8, UTF-16, UTF-32编码
  20. 深入浅出 Java Concurrency (15): 锁机制 part 10 锁的一些其它问题

热门文章

  1. at,crontab例行性任务
  2. SSM相关知识
  3. 常用Form表单正则表达式
  4. mysql基础操作 增删改查
  5. windows下将jar文件设置为系统服务
  6. vue项目引入bootstrap正确姿势
  7. Spring Cloud Feign 总结问题,注意点,性能调优,切换okhttp3
  8. 第二篇 python进阶
  9. 【图解】Eclipse下JRebel6.2.0热部署插件安装、破解及配置
  10. 帝国cms网站管理系统之安全设置最优化分享