第一步将服务器改成静态ip,并调通网络,比如10.10.10.114
第二步安装
yum -y install bind
安装好后进入配置文件
vim /etc/named.conf
options {
listen-on port 53 { any; };//修改成any
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };//修改成any
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto; //添加
/* Path to ISC DLV key */
bindkeys-file "/etc/named.root.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
之后进入解析配置
vim /etc/named.rfc1912.zones
//配置正向解析,自定义域名 zx.com,只要访问这个一级域名就会进入这个配置
zone "zx.com" IN {
type master;
file "zx.com.zone";
allow-update { none; };
};
//配置反向解析,其中 10.10.10代表ip地址的前三个网段既 2.168.192.in-addr.arpa,只要访问192.168.2.XXX就会进入这个配置
zone "10.10.10.in-addr.arpa" IN {
type master;
file "zx.arpa";
};
之后进入 /var/named/这个文件夹,将配置文件搞好
cd /var/named/
//拷贝通用模板
cp -a named.localhost zx.com.zone
cp -a named.localhost zx.arpa
进入正向解析配置
vim zx.com.zone
//将配置的域名指向指定ip 10.10.10.212
$TTL 1D
zx.com. IN SOA zx.com root.zx.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
zx.com. IN NS ns1.zx.com.
A 10.10.10.212
ns1.zx.com. IN A 10.10.10.212
www.zx.com. IN A 10.10.10.212
AAAA ::1
进入反向解析
vim zx.arpa
//这里的212代表只要是访问 10.10.10.212就会进入指定好的域名
$TTL 1D
@ IN SOA ns1.zx.com. root.zx.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.zx.com.
212 IN PTR ns1.zx.com.
212 IN PTR www.zx.com.
212 IN PTR zx.com.
之后启动,并将防火墙关闭
systemctl restart named
systemctl stop firewalld
使用nslookup检查一下
nslookup
没问题后可以去试一下,直接在系统里配置
之后将dns缓存清除,去ping指定域名
未配置dns
配置了dns
这样就可以以zx.com访问10.10.10.212了,
感觉还是改host来的轻松