DNS域名解析服务

一、1.DNS是域名系统的简称。

2.DNS作用:域名和IP地址之间的映射关系。

3.互联网中IP地址是通信的唯一标识,逻辑地址。

4.访问网站IP地址不好记,域名更好记。

5.域名解析目的就是为了实现访问域名就等于访问了IP地址。

6.在访问域名的时候通过DNS解析,把域名映射的IP地址解析出来,然后实际上访问的还是域名映射的IP地址,类似于导航,输入域名之后就可以定位出他的IP地址,然后访问。

7.访问百度就是计算机向DNS服务器发起查询请求,DNS搜索自己的数据库,域名和IP的映射关系,然后IP地址返回给计算机,计算机访问的还是域名对应的IP。

8.域名体系结构:例子:www.baidu.com.cn.

. :根域

cn. :一级域(国家或者地区的名称)

com. :二级域(组织名称,com商业组织,edu教育机构,org非盈利机构,net运营商,gov政府机构)

baidu. :三级域(域名)

www. 主机名(一台具体的计算机)

9.DNS解析使用的协议是tcp和udp协议,端口53。

10.DNS域名的长度限制:每一级的域名长度限制是63个字符,域名的总长度不能超过253个字符。

11.DNS域名解析流程:

12.迭代:从根域到一级域到二级域的过程

递归:结果返回给用户的过程

13.DNS解析的优先级:hosts本地文件优先级是最高的,只对当前主机有效;DNS服务器为第二。

14.如何实现域名解析(只限内网,局域网内部的域名解析)

bind用来做局域网内部的域名解析

内网的DNS不需要注册,因为是在内部使用

15.正向解析实验:(bind主配置文件:/etc/named.conf)

(区域网配置文件/etc/named.rfc1912.zones)

(配置解析文件的地址/var/named/named.localhost)

15.1:安装bind软件包:yum -y install bind

15.2:关闭防火墙及安全机制:systemctl stop firewalld

setenfoce 0

15.3:修改配置bind文件:vim /etc/named.conf

15.4:修改区域网配置文件:vim /etc/named.rfc1912.zones

15.5:进入配置解析文件:cd /var/named/

15.6: 保留权限进行复制:cp -a named.localhost hyf.com.zone

15.7 :修改 vim hyf.com.zone

15.8:修改解析服务器 vim /etc/resolv.conf

15.9:重启bind服务:systemctl restart named

15.10:进行正向解析测试:nslookup www.hyf.com

16.逆向解析实验:

16.1:在named目录下修改区域网配置文件:vim /etc/named.rfc1912.zones

16.2: 进入配置解析文件:cd /var/named

16.3:保留权限复制 cp -p hyf.com.zone hyf.com.zone.local

16.4:修改文件:vim hyf.com.zone.local

16.5:修改解析服务器 vim /etc/resolv.conf

16.6:重启bind服务 systemctl restart named

16.7:进行逆向解析测试 nslookup 192.168.127.100

17. 主从解析实验:

17.1:首先把第二台服务器的防火墙及安全机制关闭:(第二台充当从服务器)

17.2:安装bind软件包:yum -y install bind

17.3:回到第一台服务器(相当于主服务器)进行修改解析文件:vim /etc/resolv.conf

17.4:修改区域配置文件 vim /etc/named.rfc1912.zones

17.5:回到第二个服务器修改解析文件 vim /etc/resolv.conf

17.6:修改从服务器的配置文件 :vim /etc/named.conf

17.7: 修改从的区域配置文件: vim /etc/named.rfc1912.zones

17.8: 重启主、从的bind服务:systemctl restart named

17.9: 首先进入到从服务器的named目录里面

17.20:验证从服务器的结果:

18. bond网卡:相当于做网卡的高可用和负载均衡,两张网卡用同一个IP地址。

18.1:linux网卡的绑定模式:

19.mode=0实验应用:

19.1:添加网络设备卡,添加完之后ifconfig查看添加结果的网卡名称。

19.2:到网卡配置文件的目录下: cd /etc/sysconfig/network-scripts

19.3:复制 cp ifcfg-ens33 ifcfg-ens36(添加的新设备网卡名)

19.4:修改ens33网卡的配置文件: vim ifcfg-ens33

19.5:修改ens36网卡配置文件: vim ifcfg-ens36

19.6:创建bond0配置文件: vim ifcfg-bond0

19.7:刷新配置:modprobe bonding

systemctl restart network

相关推荐
隔振消音专家22 分钟前
冷水机组振动传导影响及专业化减振适配治理方案
大数据·运维
Brilliantwxx24 分钟前
【Linux】 软件包管理器(yum)+ Vim使用
linux·运维·服务器·开发语言·编辑器·vim
skywalk816329 分钟前
在FreeBSD的Uubntu兼容环境下安装Reasonix
linux·运维·freebsd
^yi43 分钟前
【Linux系统编程】对操作系统的理解
linux·运维·服务器·操作系统·系统调用·os
Kina_C1 小时前
LVS-NAT 负载均衡实验从环境搭建到规则持久化
linux·运维·服务器·负载均衡·lvs
Android洋芋1 小时前
PrintFriendly网页文章转PDF插件工具及技术分析
运维·服务器·pdf·网页转pdf
Elastic 中国社区官方博客1 小时前
使用重新设计的 AutoOps 更快地进行 Elasticsearch 问题排查
大数据·运维·前端·人工智能·elasticsearch·搜索引擎·全文检索
RoboWizard2 小时前
金士顿高速闪存盘 单双接口适配多元存储需求
大数据·运维·人工智能·智能手机·云计算
hkj88082 小时前
Ubuntu 20.04 安装 OpenJDK 17
linux·运维·ubuntu
sulikey2 小时前
服务器安装Docker教程。如何在云服务器安装Docker容器?
运维·服务器·ubuntu·docker·安装教程·云服务器