Linux下搭建DNS 服务器
- 爱奇艺:http://www.iqiyi.com/v_v5a8f9ff3g.html
- 腾讯:https://v.qq.com/x/page/t3158lzd2a6.html
- 优酷:https://v.youku.com/v_show/id_XNDg5MjAyNzQ4NA==.html
1. 前期准备工作
三台虚拟机(1.DNS服务器;2.HTTP(Apache)服务器;3.测试机)
2. DNS服务器安装
# DNS服务器安装
yum install bind -y
服务名:named
1.主配置文件 /etc/named.conf
2.区域配置文件 /etc/named.rfc1912.zones
3.数据配置文件 /var/named/
2.1 第一步修改主配置文件
# 修改主配置文件
vi /etc/named.conf
# 修改后内容如下:
listen-on port 53 { any; }; # 监听本机网络ip,any表示所有
listen-on-v6 port 53 { any; }; # 监听本机网络ipv6,any表示所有
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; };# 监听客户端ip地址,any表示所有
2.2 第二步修改区域配置文件
# 区域配置文件
/etc/named.rfc1912.zones
# 修改后代码如下:
zone "qq.com" IN { # 域名
type master;
file "named.localhost";
allow-update { none; };
};
zone "200.168.192.in-addr.arpa" IN { # 可以是网段或网络ip地址,但需要倒写
type master;
file "named.loopback";
allow-update { none; };
};
2.3 第三步修改数据配置文件
# 数据配置文件
/var/named/
# 正向解析文件
named.localhost
# 反向解析文件
named.loopback
# 修改正向配置文件,修改后如下:
vi /var/named/named.localhost
$TTL 1D
@ IN SOA qq.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.qq.com.
dns A 192.168.200.99
www A 192.168.200.22
# 修改反向配置文件,修改后如下:
vi /var/named/named.loopback
$TTL 1D
@ IN SOA qq.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.qq.com.
99 PTR dns.qq.com.
22 PTR www.qq.com.
3.开启DNS服务
service named start
4.HTTP(Apache)服务器安装
4.1 安装
yum install httpd -y
4.2 添加html文件
# 进入
cd /var/www/html/
vi index.html
# 内容随便输入, 即可
4.3 开启服务
service httpd start
5. 测试DNS
5.1 修改DNS
vi /etc/sysconfig/network-scripts/ifcfg-en33
5.2 重启网卡
service network start
5.3 测试
# 正向解析测试
nslookup www.qq.com
# 反向解析测试
nslookup 192.168.200.22
作者QQ:420318184
邮箱:fy@0fy0.com