linux 两个uart冲突_Linux服务基本配置

Hello,大家好。我是Pig Wang。很高心再次遇见你们~喜欢我的文章的可以关注一下我的微信订阅号哟~

8123c84096b8f858f15b47b9eb3206bb.png

今天这期我们主要讲一下DNS服务配置(以我个人的理解给大家讲讲),如果有什么技术上的问题还希望大佬指点~啦啦啦啦啦浩锅说大多数人都是在这里放弃Linux的。哈哈哈哈哈。从入门到放弃,从删库到跑路,从入门到改行~

4f2c7ecc364387961026fa4461b216bb.png

其实Linux相比于那些逻辑语言还是相对简单的~ 至少比C语言要简单的多~让我们来看看这期的DNS服务怎么配置吧!老样子,不过这次咱就两台主机~环境:VMworkWorkStation RHEL6-GUI-V2 克隆出两台,一台服务端node1,一台客户端node2用于测试~首先服务端node1:老样子,基础配置六部曲~#vim /etc/sysconfig/network-scripts/ifcfg-eth0#rm -f /etc/udev/rules.d/70-persistent-net.rules#vim /etc/sysconfig/network#chkconfig iptables off#vim /etc/selinux/config建立YUM仓库安装软件包#mkdir /wq#vim /etc/fstab #mount -a#rm -f /etc/yum.repos.d/*#vim /etc/yum.repos.d/wq.repo[WQ]name=WangQiangbaseurl=file:///wqenabled=1gpgcheck=0:wq#yum clean all#yum makecache#yum repolist all进入正题~包名:bind服务进程/服务脚本:named端口:TCP/UDP-53还是先看包装包~!#rpm -qa | grep bind#yum -y install bind
最后可以看到一个这样的包

4cc90a2d353f2e084895f2ff505046d6.png

软件包装上了,然后········干嘛呢·······
我想想,没错就是弄配置文件了,貌似每个服务都是这个套路
这次等弄完了再开启服务。
这次要弄的文件有四个,两个是要修改的,两个是要自己创建的。
要修改的两个文件:/etc/named.conf/etc/named.rfc1912.zones
第一个是主配置文件:#vim /etc/named.conf

75ecf2e9a8ebb853043306963d9bd605.png

75ecf2e9a8ebb853043306963d9bd605.png

75ecf2e9a8ebb853043306963d9bd605.png


修改完成后如下

a9d80393c81df32b9d6958febdf6f04c.png

我们只修改相关的文件内容,其他的都不要碰,一个符号甚至一个空格都不要改。
第二个是区域配置文件:#vim /etc/named.rfc1912.zones
区域配置文件我们不修改,只添加一些内容进去就行了。
添加两个一样格式的语句:zone “" IN { type ; //master表示类型为主区域,当它为slave时说明它表示为从区域 file "“ ; }; //file引号里面是写的是正反向解析记录文件,待会儿会介绍

79933b6a76e74defd63347933e53d3ea.png


这两个文件配置完了啦~

2eaa12e90491c526a4b1aec14b130b98.png


然后需要创建两个文件:正向域名解析和反向域名解析。
这个两个文件有两个模板文件,我们把模板文件复制一下然后重新命名就好了,这个模板文件在这:

3c0ac0b5d81d8fe066fdf0e3398e90e1.png


首先named.localhost 这个文件是正向域名解析文件模板
反之,named.loopback 这个文件就是反向域名解析模板了。
需要注意的是,复制的时候需要将属组一起复制了 cp -p 带权限复制
在当前目录的话就可以直接用文件名复制了,没在的话就需要输入完整路径来复制了。
# cp -p /var/named/named.localhost /var/named/wq.com.zone
# cp -p /var/named/named.loopback /var/named/wq.com.arpa需要注意的是:
wq.com.zone就是区域配置文件里面正向file引号内的内容。
wq.com.arpa就是区域配置文件里面反向file引号内的内容。这四个文件都是息息相关的哟~
有人会问为什么要这么命名呢,因为这样命名会比较相对规矩一点~当然你也可以命名为1.txt等等~
OK~我们看看里面写些什么,首先是wq.com.zone(正向解析记录数据库文件)
#vim /var/named/wq.com.zone

f4ef55d6a72ac4e3b9f859589192e73c.png


要修改的地方有三个位置~就是圈起来的地方~画重点这里~
第一个”@“修改wq.com.
第二个改为自己的管理员邮箱,按道理本来应该是root@wq.com,因为@冲突了,所以这里的@不是邮箱的意思,需要改成root.wq.com.
第三个就比较多了,但还是相对简单的~注意域名后面的红点
需要注意的是域名解析和邮箱解析都需要头部与之对应的解析文件。

1be021ae69a7e43ab74762906d7a6e40.png
  • NS:域名服务器
  • MX:邮件交换
  • A地址 :记录并且只用于正向解析。
  • CNAME : 记录某一个正向解析条目的其他名称

三个部分:解析IP地址的话:域名的第一部分 + A + IP地址解析别名的话: 域名的第一部分 + CNAME + 别名
保存退出后,正向就弄完啦~
再来弄反向~反向其实也差不多啦~反着来就行了~#vim /var/named/wq.com.arpa

b873e0ff8aec9de7f82492944bdf2ebe.png


同样的要修改的地方有三个位置~就是圈起来的地方~画重点这里~
第一个”@“修改为wq.com.
第二个改为自己的管理员邮箱,按道理本来应该是root@wq.com.,因为@冲突了,所以这里的@不是邮箱的意思,需要改成root.wq.com.

eabd90844891be6a8f641eb5cc382851.png
  • NS:域名服务器
  • PTR: 反向解析

三个部分:域名解析:域名的第一部分 + A + IP地址IP解析: IP地址的最后一部分 + PTR + 域名
保存退出后,反向就弄完啦~需要特别小心的就是每一个域名的尾巴都要加一个小数点OK~四个文件都弄完啦~我们来检测一下是否出了问题~肯定没有问题的啦~

22e21705b84d4892022d9cfbc38a1f28.png

先检测配置文件:# named-checkconf /etc/named.conf无结果反馈表示配置文件无语法错误# named-checkconf /etc/named.rfc1912.zones无结果反馈表示配置文件无语法错误再检测正反向区域解析文件:# named-checkzone http://wq.com /var/named/wq.com.zone反馈结果包含OK即通过测试#named-checkzone 37.168.192.in-addr.arpa /var/named/wq.com.arpa反馈结果包含OK即通过测试最后启动服务并将服务设置为开机自启动就弄完啦~#service named start#service named status#chkconfig named on#chkconfig named --list 客户端:只需要修改客户端网卡配置文件然后重启网卡就行了#vim /etc/sysconfig/network-scripts/ifcfg-eth0在最后一行添加DNS1=192.168.37.3重启网络服务#service network restart弄完啦~可以开始测试啦~1.在Linux客户端使用dig解析http://dhcp.y.com#dig http://dhcp.wq.com

97f6b637df421df440679d6f6fc6db53.png

2.在Linux客户端使用host解析http://dhcprelay.y.com#host http://dhcprelay.wq.com

fa5f6954b5fd575eaa93238d1a26e99c.png

3.在Linux客户端使用nslookup解析http://www.y.com#nslookup http://www.wq.com

fa5f6954b5fd575eaa93238d1a26e99c.png

4.在Linux客户端使用dig解析192.168.x.5#dig -x 192.168.37.5

84768942949e84415dc9b9a8fd18d8c6.png

5.在Linux客户端使用host解析192.168.x.6#host 192.168.37.6

c8d9bc5c32b3b7276fc55abe8e0ab9c8.png

6.Linux客户端使用nslookup解析192.168.x.7#nslookup 192.168.37.7

dd785aebda3053445a744a39d6a2c4a6.png

7.在Linux客户端使用dig解析http://y.com域的MX记录#dig -t MX http://wq.com

eee074989893072e404aac45032a90a4.png

8.在Linux客户端使用host解析http://y.com域的NS记录#host -t NS http://wq.com

0e8d17b0c1be6a3adbcea7dc50e83886.png

9.在Linux客户端使用nslookup交互模式解析http://y.com域的NS记录和MX记录#nslookup

ba69f5bc91dc52a176a19fc8d83dc815.png

10.在Linux客户端使用ping命令测试客户端到http://masterdns.dh.com的连通性(2个包即可)#ping-c2 http://masterdns.wq.com

0a2867ff950b5c279cb0be6b53509b32.png

OK,做完啦~So Easy~ 啦啦啦

461ec1d71444536b80fd889f59038135.png

又到了收尾的时候啦~有什么建议或者意见都可以私信我,感谢关注~!觉得我写的不错的可以扫一下我的微信订阅号~

8123c84096b8f858f15b47b9eb3206bb.png

下次再见!

原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值