一个根域里面有两个主机就是称为泛域名,两个网站都是指向了同一个 IP,也就是不同的主机名可以指向不同的网站目录,而 FTP 就是只做在另外一个地址上面,在 DNS 里面配置
使用客户端来进行安装
账号:118.126.105.5
密码:Aa111111
配置目标为:
www.nfu.edu 118.126.105.5
mail.nfu.edu 118.126.105.5
ftp.nfu.edu 134.175.184.177
登录 Putty
1.安装 DNS 域名系统
yum -y install bind
image.png
安装完成
image.png2.修改主配置文件
vim /etc/named.conf
image.png
3.创建域名
zone "zdnf.com."IN{
type master;
file "zdnf.com.zone";
allow-update { none; };};
需要创建一个区域文件,将这四行来进行复制下来
我操作失误后 putty 就闪退,我就把 Putty 关掉了,再次打开来编辑的时候就需要确认输入命令
image.png我点了 O(应该是E才对)
再来复制同样子的4行
先按下 4 ,然后 yy 再 i 进行编辑,光标移动下来,并且按下 esc 键退出编辑模式打开命令状态,按下P进行复制,但是我操作不成功
所以我就只是先点击 i 进入编辑模式,选定要复制的4行,接着来 ctrl + c 后就会自动变成了命令模式退出来编辑模式,再 i 进入编辑模式,光标下移,不能够用 ctrl +v 来进行粘贴,只能够使用 鼠标右键 来进行粘贴,选定好要粘贴的位置后就是可以鼠标右键进行粘贴
image.png现在需要修改配置文件,那就是想要得到的域名是 www.nfu.edu,发现是我弄错了,应该是在文件夹里面重新拿
zone "zdnf.com."IN{
type master;
file "zdnf.com.zone";
allow-update { none; };};
将这段代码添加进去来作为新的区域名,应该是这个样子的
重新来进入
image.png因为之前已经弄好了下载这个库,所以我们现在就是不需要进行安装了,进入
cd /etc
image.png
编辑配置文件
vim named.conf
image.png
还是会询问使用什么方式打开,我又迷糊地选了 O
image.png image.png进入编辑页面后,点击 i 进行编辑,将下面这些代码都复制进去,使用鼠标右键
zone "zdnf.com."IN{
type master;
file "zdnf.com.zone";};
image.png
然后再来复制一份,也是同样的方法
image.png现在来修改域名
image.png现在就可以退出来
先按下 esc 退出编辑模式进命令模式,再来 :wq
image.png! 强制退出
image.png image.png cd /var
cd named
image.png
ls 找到 host 文件
image.png进行拷贝变成了 zone 文件
cp -p named.localhost nfu.edu.cn.zone
image.png
接着来 vim 来编辑 zone 文件
vim nfu.edu.cn.zone
image.png
编辑添加记录
image.pngwww IN A 118.126.105.5
mail IN A 118.126.105.5
记录都指向一个地址 118.126.105.5
image.png现在进行一个测试
esc 后
:wq 退出来
重新启动
systemctl restart named
image.png
嘿嘿,报错???
image.pngCentos7.2中DNS服务named无法启动问题解决方案
Job for named.service failed because the control process exited with error code. See "systemctl status named.service" and "journalctl -xe" for details.
翻译过来就是:名为.service的作业失败,因为控制进程退出,错误代码为。有关详细信息,请参阅“systemctl status named.service”和“journalctl-xe”。
按照上面的连接教程来使用
systemctl status named
查看详细信息
image.png发现问题
image.png再次进入
vim nfu.edu.cn.zone
查看是不是没有什么文件,和作者出现的问题是一样的
重新进入到 cd /etc
vim named.conf
image.png
再来 zone 里面粘贴一句代码
allow-update { none; };
image.png
image.png
还是不行
现在 cd /var/named
新建一个 rname.invalid 的文件
image.png再来重新启动还是不行
image.png找不到解决办法,后面云服务器我重装了,也就没有了下文……
我是 GeekJun,欢迎在后台留言与我一起交流探讨
网友评论