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. Python定义点击右上角关闭按钮事件

    Python定义点击右上角关闭按钮事件(Python defines the event of clicking the close button in the upper right corner) ...

  2. 用D3.js画树状图

    做项目遇到一个需求,将具有层级关系的词语用树状图的形式展示它们之间的关系,像这样: 或者是这样: 上面的图片只是样例,跟我下面的代码里面用的数据不同 网上有很多这种数据可视化展示的js控件,我这里选择 ...

  3. 编译安装php服务报错问题:configure: error: Cannot find libmysqlclient under /usr.

    在编译安装php服务时报错: checking for MSSQL support via FreeTDS... nochecking for MySQL support... yeschecking ...

  4. buffer和cache区别?

    写入数据到内存里,这个数据的内存空间称为缓冲区(buffer) 从内存读取数据,这个存储数据的内存空间称为缓存区(cache) 由于大部分网站以读取为主,写入为辅,所以并发写入一般不是问题.

  5. DNS BIND配置 配置基本缓存服务器 DNS正向解析 DNS反向解析

    一. 缓存服务器配置 1.DNS:BIND    Berkeley Internet Name Domain    版本bind97: RPM服务器端包的名字  安装bind-libs    bind ...

  6. PHP实现DES/ECB/PKCS5Padding加密兼容Java SHA1PRNG算法

    在使用php调用java接口时,遇到了两边加密结果不一致的问题.经过沟通发现接口方使用了SHA1PRNG算法,对原密码计算后做为Des的加密Key. 因此在php中也需要先对原密码做相应计算才能保持结 ...

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

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

  8. Spring中Model,ModelMap和ModelAndView

    目录 1.Model接口 2.ModelMap 3.ModelAndView 1.Model接口(org.springframework.ui.Model) Model是一个接口,包含addAttri ...

  9. TJOI2016 字符串

    字符串 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物.生日礼物放在一个神奇的箱子中.箱子外边写了一个长为n的字符串s,和m个问题.佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职 ...

  10. (java)selenium webdriver爬虫学习--爬取阿里指数网站的每个分类的top50 相关数据;

    主题:java 爬虫--爬取'阿里指数'网站的每个分类的top50 相关数据: 网站网址为:http://index.1688.com/alizs/top.htm?curType=offer& ...