1、什么是DNS

DNS是域名系统,用于实现域名和ip地址的相互映射,让用户能更方便的访问互联网

2、DNS相关信息

1、DNS是一个应用层服务2、DNS监听的端口号        TCP:53   用于服务器主从同步        UDP:53   接收域名解析请求3、Linux中DNS的软件名称:bind4、Linux中DNS服务名称:named5、Linux中主配置文件:/etc/named.conf6、Linux中区域配置文件:/etc/named.rfc1912.zones        1、正向区域        2、反向区域7、Linux中数据配置文件:       /var/named/*.localhost   #正向主机配置文件       /var/named/*.loopback   #反向主机配置文件

3、DNS基本环境信息

1、环境说明:    vpc客户端1台----192.168.80.70    DNS服务器1台(centos6)----192.168.80.231    web服务器1台(centos7)----192.168.80.2352、目的    vpc客户端通过域名访问web服务器资源

4、配置过程

1、配置Web服务器

a. yum -y install httpd

b. echo "DNS Server" >>/var/www/html/index.html

c. systemctl start httpd

2、配置DNS服务器

a. yum -y install bind

b. vim /etc/named.conf

 options {            listen-on port 53 { 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";            allow-query     { any; };            recursion yes;            dnssec-enable yes;            dnssec-validation yes;            /* Path to ISC DLV key */            bindkeys-file "/etc/named.iscdlv.key";            managed-keys-directory "/var/named/dynamic";    };
 注意:此处配置文件必须修改的为listen-on和allow-query,前者表示监听DNS服务器上的哪个网卡,可以是网卡名称或者any监听所有,后者表示允许哪些主机通过此DNS服务器查询域名解析,any表示允许所有主机;同时注意配置文件末行必须有include "/etc/named.rfc1912.zones";c.配置区域文件

vim /etc/named.rfc1912.zones

zone "adong.com" IN {            #正向查找区域,即通过域名解析ip,必须设置区域域名,这里是adong.com        type master;        file "adong.localhost";    #数据配置文件名要与此处同名,即/var/named/*.hostlocal        allow-update { none; };};zone "80.168.192.in-addr.arpa" IN {        #反向查找区域,即通过ip获取域名,此处ip可以使具体的地址,也可以是网段,一般都是网段        type master;        file "adong.loopback";        #数据配置文件名要与此处同名,即/var/named/*.loopback        allow-update { none; };};d.配置正向主机记录

vim /var/named/adong.localhost

$TTL 1D@       IN SOA  adong.com. rname.invalid. (                                        0       ; serial                                        1D      ; refresh                                        1H      ; retry                                        1W      ; expire                                        3H )    ; minimum        NS      dns.adong.com.dns     A       192.168.80.231www     A       192.168.80.235说明:此处为正向主机记录,必须声明域名,域名结尾必须加根域“.”;记录首先要声明DNS服务器的地址,然后是Web服务的地址记录。e.配置反向主机记录
  vim /var/named/adong.loopback           $TTL 1D        @       IN SOA  adong.com. rname.invalid. (                                                0       ; serial                                                1D      ; refresh                                                1H      ; retry                                                1W      ; expire                                                3H )    ; minimum                NS      dns.adong.com.        231     PTR     dns.adong.com.        235     PTR     www.adong.com.
  说明:此处反向主机记录,一样声明域名,域名结尾必须加根域“.”;反向记录同样首先声明DNS服务器的记录,然后再是web服务器的记录f. 启动DNS服务

services named start

g. vpc客户端的dns指向192.168.80.231

5、验证

vpc客户端浏览器访问www.adong.com

©著作权归作者所有:来自51CTO博客作者贫僧加菲的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 上传个图片都能拿下服务器!赶紧自检!
  2. 专用服务器模式(MTS)和共享服务器模式
  3. mysql硬件优化
  4. MySQL优化
  5. 一台电脑(服务器)安装2个Mysql
  6. 复制远程服务器文件命令scp的使用
  7. H3C交换机和华为交换机及服务器对接
  8. Centos下内网DNS主从环境部署记录
  9. Gitblit版本服务器环境部署记录

随机推荐

  1. 用Eclipse开发Android应用程序(3): 开发
  2. Android连接Mysql数据库教程以及增删改查
  3. android设置系统语言,字体大小,字体样式导
  4. Service与Android系统实现(1)
  5. Android(安卓)Zygote进程源码分析
  6. Android(安卓)自己总结的工具类 BitmapUt
  7. android 获取字体宽高
  8. 移植 android, touch screen 不能正常工
  9. Android加载图片的工具类
  10. Android—— 4.2 Vold挂载管理_VolumeMan