dns服务器建立

1.安装bind建立dns服务器

    yum install bind -y
2.安装好修改配置文件:vim /etc/named.conf
  修改:
       listen-on port 53 { 192.168.1.145; }; 此处ip为服务器主机ip
       #allow-query     { localhost; };
  指定dns解析:
      vim /etc/named.conf 添加新的解析域
 
      zone "simplexue.com" IN {
      type master;                                      主解析:master
      file "simplexue.com.zone";
      };
  保存配置文件
3.named-checkconf    检测配置文件的语法错误
 
4.建立解析文件
   vim /var/named/simplexue.com.zone 权限属组是named 具有读权限
      实例文件为:named.localhost
  因为新建解析文件必须保持属主和属组不变,所以使用cp -a命令
   使用cp -a命令复制实例文件named.localhost并改名字:
   cp -a named.localhost ismplexue.com.zone
 
 5.填写以下内容(修改处红色标出)

  $TTL 1D                                  有效的生存周期
          @ IN SOA simplexue.com. allen.simplexue.com. (           域信息 :根域信息 .管理员信息(邮箱) 
              2017011901        文件的版本信息z
              1D                        更新时间
              1H
              1W
              3H
          )
      NS dns.simplexue.com.  定义该域名的dns服务器名字
      dns A 192.168.1.145
      www A 192.168.1.145
 6.named-checkconf  -z  检测配置文件区域文件的语法错误
  开启httpd
  当内网主机dns地址为此服务器,就可以控制其域名的解析,也可以构造钓鱼网站。
 
 
安装apache  
 
1.yum install httpd
 
    启动脚本为
    /etc/init.d/httpd
 
    主配置文件为
   /etc/httpd/conf/httpd.conf
 
    默认主页文件存放目录为
    /var/www/html
 
    日志文件存放路径为
    /var/log/httpd/
 
2. apache服务配置
    vim /etc/httpd/conf/httpd.conf     apache主配置文件
 可以设置服务器的访问策略,在apache的主配置文件中<Directory "/var/www/html">各部分功能:
  <Directory "/var/www/html">
            Options Indexes FollowSymLinks   Indexes是启用目录共享文件的功能
            AllowOverride None
    #    Order allow,deny   访问控制策略 先允许再拒绝
    #    Allow from all     默认允许所有
        Order deny,allow
        Deny from 10.0.     拒绝可以指定网段形式拒绝
 
 
        AuthName "welcome to simplexue" 登录提示
        AuthType Basic   弹框类型
        AuthUserFile /etc/httpd/conf/.usrlist  验证文件
        require valid-user   有效用户登录
    </Directory>
  设置有效用户的用户名和密码:
 
    htpasswd -c /etc/httpd/conf/.usrlist 用户名
    密码
 
1.dns欺骗解析,要通过配置本地dns可以解析www.simpleware.com 访问的网站为本地http服务的主页。不能影响访问其他主页解析。
 
2.通过域名访问本机主页时,弹出提示框要求输入用户名和密码。admin密码123456。
 
 
 
 

11.linux dns服务器建立和安装apache的更多相关文章

  1. centos LAMP第一部分-环境搭建 Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课

    centos LAMP第一部分-环境搭建  Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课 打命令之后可以输入: e ...

  2. Ubuntu Linux DNS服务器 BIND9配置文件命令介绍

    BIND9配置方法 转载▼     配置语法 named.conf acl 定义访问控制列表 controls 定义rndc命令使用的控制通道,若省略,则只允许经过rndc.key认证的127.0.0 ...

  3. Linux云服务器下Redis安装与部署以及设置redis后台运行

    Redis下载: http://redis.io/download 我下载的4.0.11 上传到服务器 注: 官方的建议是直接在linux下载并解压编译 这里不建议先解压再上传到服务器,之前我这样做, ...

  4. linux:服务器代理squid安装配置

    国内上往外的网站太慢,配了个香港代理服务器.如下:当前环境: centos系统.香港服务器IP(假设:59.188.71.11)检查squid是否安装:[root@localhost ~]# rpm ...

  5. [archlinux][daily] 自建DNS服务器 / 建立本地DNS cache / 使用dnsmasq加速上网

    新公司,上网超慢,DNS竟然是远程地址,终于找到机会学习一下dnsmasq了. update@20170516: 上网慢是因为分给我的IP有限流策略,其实远端DNS并不会造成感受上的上网慢. 参考:h ...

  6. linux DNS 服务器 配置

    1:named.conf 2:正向区域配置文件 3:反向域名解析文件

  7. DNS服务器全面解析--转

    引用地址:http://pangge.blog.51cto.com/6013757/1273087 基础认知篇 DNS服务的概述 DNS是Domain Name System 的缩写,即域名系统.DN ...

  8. Linux DNS 服务器安装、配置和维护

    每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了.这就是 DNS ...

  9. DNS域名解析四种配置实验 ---Linux DNS域名解析服务

    DNS域名解析服务一.BIND域名服务基础1) DNS的定义2)域名结构3)DNS系统的作用① 正向解析:根据域名查找对应的IP地址② 反向解析:根据IP地址查找对应的域名③ DNS系统的分布式数据结 ...

随机推荐

  1. stm32 CAN过滤器组

    在互联型产品中, CAN1和CAN2分享28个过滤器组 其它STM32F103xx系列产品中有14个过滤器组 位宽设置 四种配置方式: 1个32位的屏蔽位模式 2个32位的标识符列表模式,可以过滤2个 ...

  2. vi / vim 基本操作

    进入vi的命令         vi filename :打开或新建文件,并将光标置于第一行首    vi n filename :打开文件,并将光标置于第n行首    vi filename :打开 ...

  3. centos 7.6 安装php70

    1.首先查看是否有老版本 yum list installed | grep php 2.如果安装的有,清除老版本 yum remove php.x86_64 php-cli.x86_64 php-c ...

  4. html()方法与append()方法

    注意加#!!!!!! $("#valuess").html("<input type='text' name='name' value= " + valu ...

  5. SQL SERVER-解析Extendevent文件数据

    --解析xel数据 select SWITCHOFFSET(n.value('@timestamp','Datetime'),'+08:00') as EventTime, n.value('(dat ...

  6. python模块统计

    .处理日期和时间 datetime/time/pytz/dateutil/calendar 注:calendar有很广泛的方法用来处理年历和月历,例如打印某月的月历 .处理字符串 re .处理字符集编 ...

  7. P3225 [HNOI2012]矿场搭建[割点]

    题目描述 煤矿工地可以看成是由隧道连接挖煤点组成的无向图.为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处.于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之 ...

  8. python实现抽样分布描述

    本次使用木东居士提供数据案例,验证数据分布等内容, 参考链接:https://www.jianshu.com/p/6522cd0f4278 #数据读取 df = pd.read_excel('C:// ...

  9. Java - 框架之 Struts2

    一. Package 标签 1. 标签属性:name        : 包的名称,只有在一个项目中不重名即可.extends       : 继承哪个包,默认为 struts-default.name ...

  10. oracle+mybatis报错:BindingException("Invalid bound statement (not found): ")

    oracle+mybatis报错:BindingException("Invalid bound statement (not found): ") 从mysql转到oracle数 ...