一、dns的两种解析方式
1.
正向解析
将域名解析为
ip
地址
2.
逆向解析
将
ip
地址解析为域名
设置解析方式,都是在
zone
文件中
named.conf
解决权限
named.rfc1912.zone
解决解析方式
3.DNS
方向解析
把
192.168.71.145
这个
ip
地址逆向解析为
www.yuanyu.zhangmin
4.VMware
和
centos7
的一些问题
1./etc/resolv.conf
文件在重启系统或者重启
network
服务后重置,或者
vmware
关闭或者挂起之后要重新设置
2.centos
在网络配置时候,明明设置了静态
ip
,但是无法生效,无法修改,
原因是图形化界面
NetworkManager
没有关闭,我们在
mini
安装中不存在
以上问题
ip a
显示所有的网卡信息
查看
ens33
网卡,有两个
ip
,
networkmanage
服务没有关,停用
networkmanage,
会优先随机
ip
systemctl stop NetworkManager
systemctl disable NetworkManager、
二、DNS 的反向解析
将
192.168.71.145ip
解析为域名
1.
开启网络的访问权限控制
2.zones
文件控制域名和
ip
之间的转换
vim /etc/named.rfc1912.zones
3.
复制
zone
文件
[root@dns named]
# ls
data named.empty slaves
dynamic named.localhost yuanyu.zhangmin.zone
named.ca named.loopback
[root@dns named]
# cp -p named.loopback 192.168.71.zone
[root@dns named]
# ls -l
总用量
24
-rw-r-----
1
root named
168 12
月
15 2009 192
.168.71.zone
drwxrwx---
2
named named
23 7
月
23 21
:50 data
drwxrwx---
2
named named
60 7
月
23 21
:50 dynamic
-rw-r-----
1
root named
2253 4
月
5 2018
named.ca
-rw-r-----
1
root named
152 12
月
15 2009
named.empty
-rw-r-----
1
root named
152 6
月
21 2007
named.localhost
-rw-r-----
1
root named
168 12
月
15 2009
named.loopback
drwxrwx---
2
named named
6 6
月
11 22
:40 slaves
-rw-r-----
1
root named
173 7
月
23 21
:48
yuanyu.zhangmin.zone
vim /etc/named.rfc1912.zones
51 zone "1.1.10.in-addr.arpa" IN {
52 type master;
53 file "10.1.1.zone";
54 allow-update { none; };
55 };
cp zone
文件
-p
vim /var/named/10.1.1.zone
10 PTR
www.yuanyu.zhangmin
检查
[root@dns named]
# named-checkzone 10.1.1.zone 10.1.1.zone
zone
10
.1.1.zone/IN: loaded serial
0
OK
systemctl restart named
4.
修改文件
[root@dns named]
# vim 192.168.71.zone
5.
检查与测试
# DNS
服务器
[root
@dns
named]
# named-checkconf /etc/named.conf
[root
@dns
named]
# named-checkconf /etc/named.rfc1912.zones
[root
@dns
named]
# named-checkzone 192.168.71.zone
192.168.71.zone
zone
192.168.71
.zone
/
IN
:
loaded serial
0
OK
#
客户端检测
yum
-y
install bind-utils
#
使用
nslookup
#
正向解析
[root@localhost ~]
# nslookup www.yuanyu.zhangmin
Server:
192
.168.71.147
Address:
192
.168.71.147
#53
Name: www.yuanyu.zhangmin
Address:
192
.168.71.145
#
反向解析
[root@localhost ~]
# nslookup 192.168.71.145
145
.71.168.192.in-addr.arpa name
=
www.yuanyu.zhangmin.71.168.192.in-addr.arpa
三、多域NDS服务器
搭建DNS服务器,可以同时解析多个域名
www.yuanyu.zhang
====10.1.1.10
bbs.yuanyu.zm
co.yuanyu.cc
vim
/etc/named.rfc1912.zones
58
zone
"yuanyu.zm"
IN {
59
type master;
60
file
"yuanyu.zm.zone"
;
61
allow-update { none; };
62
};
63
64
65
zone
"yuanyu.cc"
IN {
66
type master;
67
file
"yuanyu.cc.zone"
;
68
allow-update { none; };
69
};
[root@dns ~]
# cd /var/named/
[root@dns named]
# ls
192
.168.71.zone named.ca named.loopback
data named.empty slaves
dynamic named.localhost yuanyu.zhangmin.zone
[root@dns named]
#
[root@dns named]
# cp -p ....
$TTL
1D
@ IN SOA @ rname.invalid. (
0
; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A
127
.0.0.1
AAAA ::1
bbs A
192
.168.71.145
$TTL
1D
@ IN SOA @ rname.invalid. (
0
; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A
127
.0.0.1
AAAA ::1
co A
192
.168.71.145