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. Android 常用开源库总结(持续更新)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

  2. 老毛桃制作U盘-linux

    使用老毛桃制作ubuntu启动镜像 选择ISO模式 开始制作 模拟启动 制作完成,模拟启动测试.出现如下错误: Failed to load ldlinux.c32 Boot failed: plea ...

  3. 如何使用API的方式消费SAP Commerce Cloud的订单服务

    最近Jerry在做一个微信和SAP Commerce Cloud集成的项目,需要在微信里调用后者的Restful API进行订单创建和读取.以前Jerry对SAP Commerce Cloud知之甚少 ...

  4. 【scala】scala安装测试

    下载安装scala:scala-2.13.1.tgz 解压: [hadoop@hadoop01 ~]$ tar -zxvf scala-2.13.1.tgz 查看目录: [hadoop@hadoop0 ...

  5. 微信公众号&小程序 -- 获取并解密用户数据(获取openId、unionId)

    本文转自https://my.oschina.net/u/3235888/blog/832895 前言 微信小程序API文档:https://mp.weixin.qq.com/debug/wxadoc ...

  6. 文件系统属性chattr权限

    命令格式 chattr [+-=] [选项] 文件名或目录名 + 增加权限 - 删除权限 = 等于某权限 i 如果对文件赋予i权限,那么不允许对文件进行删除.改名,也不能添加.修改数据:如果对目录添加 ...

  7. 洛谷 P1280 尼克的任务题解

    题目链接:https://www.luogu.org/problem/P1280 题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每 ...

  8. springboot学习笔记(二)—— springboot的启动模式设置

    把springboot的启动类图标(spring)去掉,在启动类中添加以下代码 package com.xdr.spring; import org.springframework.boot.Bann ...

  9. linux系统编程之进程(五)

    今天继续学习系统编程,学习的主题还是进程,今天主要讨论的是守护进程相关的概念,开始进入正题: 什么是守护进程:       守护进程的创建步骤: 在描述它之前,首先得先了解两个概念:进程组.会话期: ...

  10. python算法与数据结构-快速排序算法(36)

    一.快速排序的介绍 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外 ...