老哥遇到的问题,

我先按正规方式操作一波。

一,安装dns服务

  1. yum install bind bind-utils -y

二,修改/etc/named.conf文件

  1. options {
  2. listen-on port 53 { any; };
  3. listen-on-v6 port 53 { ::1; };
  4. directory "/var/named";
  5. dump-file "/var/named/data/cache_dump.db";
  6. statistics-file "/var/named/data/named_stats.txt";
  7. memstatistics-file "/var/named/data/named_mem_stats.txt";
  8. recursing-file "/var/named/data/named.recursing";
  9. secroots-file "/var/named/data/named.secroots";
  10. allow-query { any; };
  11.  
  12. recursion no;
  13.  
  14. dnssec-enable no;
  15. dnssec-validation no;
  16.  
  17. /* Path to ISC DLV key */
  18. bindkeys-file "/etc/named.iscdlv.key";
  19.  
  20. managed-keys-directory "/var/named/dynamic";
  21.  
  22. pid-file "/run/named/named.pid";
  23. session-keyfile "/run/named/session.key";
  24. };
  25.  
  26. logging {
  27. channel default_debug {
  28. file "data/named.run";
  29. severity dynamic;
  30. };
  31. };
  32.  
  33. zone "." IN {
  34. type hint;
  35. file "named.ca";
  36. };
  37.  
  38. include "/etc/named.rfc1912.zones";
  39. include "/etc/named.root.key";

三,修改/etc/named.rfc1912.zones文件

  1. zone "localhost.localdomain" IN {
  2. type master;
  3. file "named.localhost";
  4. allow-update { none; };
  5. };
  6.  
  7. zone "localhost" IN {
  8. type master;
  9. file "named.localhost";
  10. allow-update { none; };
  11. };
  12.  
  13. zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
  14. type master;
  15. file "named.loopback";
  16. allow-update { none; };
  17. };
  18.  
  19. zone "1.0.0.127.in-addr.arpa" IN {
  20. type master;
  21. file "named.loopback";
  22. allow-update { none; };
  23. };
  24.  
  25. zone "0.in-addr.arpa" IN {
  26. type master;
  27. file "named.empty";
  28. allow-update { none; };
  29. };
  30.  
  31. zone "linuxidc.cn" IN {
  32. type master;
  33. file "/var/named/linuxidc.cn.zone";
  34. allow-update { none; };
  35. };

四,生成域名zone文件

可以先从demo文件里生成

  1. cp -p /var/named/named.localhost /var/named/linuxidc.cn.zone

linuxidc.cn.zone文件修改后的内容

  1. $TTL 1D
  2. @ IN SOA @ linuxidc.cn. (
  3. 0 ; serial
  4. 1D ; refresh
  5. 1H ; retry
  6. 1W ; expire
  7. 3H ) ; minimum
  8. NS @
  9. A 127.0.0.1
  10. AAAA ::1
  11. admin A 192.168.1.112
  12. www A 192.168.1.111

五,启动服务

在启动服务前,可以先用如下两条命令作一下check.

  1. named-checkconf /etc/named.conf
  2. named-checkzone linuxidc.cn.zone /var/named/linuxidc.cn.zone
  3. systemctl restart named

六,修改/etc/resolv.conf文件

  1. nameserver 192.168.1.111
  2. #nameserver 192.168.1.1

七,nslookup测试

  1. nslookup www.linuxidc.cn

输出如下:

今晚,玩一玩linux上的DNS的更多相关文章

  1. 最近玩了下linux下的lampp注意一些使用

    最近玩了下linux下的lampp注意一些使用 1 配置文件 /opt/lampp/etc 2 一些命令 mysql命令 /opt/lampp/bin/mysql php命令 /opt/lampp/b ...

  2. IDEA通过Jedis操作Linux上的Redis;Failed to connect to any host resolved for DNS name问题

    testPing.java public class testPing { public static void main(String[] args) { Jedis jedis = new Jed ...

  3. 玩转Windows/Linux tftp命令

    tftp很好理解, 主要用来传文件, 下面以我的操作来谈谈tftp中最重要的几个命令. 一. Windows上的sftp命令(据说Linux上也是这样, 当然此处是指非嵌入式的Linux) 步骤: a ...

  4. 学了这四招,你在Linux上观看Netflix视频不发愁

    导读 一份崭新的Linux发行版已经安装到你的电脑上,你完全准备好使用免费开源办公软件处理长时间的工作.但是你可能会问自己:"难道除了工作,就没有乐趣可言?我就是想观看Netflix视频!& ...

  5. Linux 上的游戏 Supertuxkart

    Linux 上玩游戏 Supertuxkart 中午休息的时候,打开Supertuxkart游戏,这个是GNU下的一款3D赛车游戏,制作精美,玩法简单.最有趣的是,我连接笔记本的外接键盘被侦测出来是M ...

  6. linux上redis安装配置及其防漏洞配置及其攻击方法

    Linux上redis安装: 需先在服务器上安装yum(虚拟机可使用挂载的方式安装) 安装配置所需要的环境运行指令:  yum -y install gcc 进入解压文件执行make 指令进行编译 执 ...

  7. Linux上常用软件安装和总结

    Linux总结: 以前只顾着撸码,Linux这些一般都是运维玩的,然后也没怎么折腾过,每次上线也都只是发布下,最多也就是启停服务器.最近闲来无事就玩了玩Linux,还挺好的. 这里做一个总结来结束Li ...

  8. ghmm在 Linux 上安装

    ghmm在 Linux 上安装 http://ghmm.sourceforge.net/documentation.html http://www.ghmm.org http://www.comp.l ...

  9. [Zephyr] 1、在linux上安装Zephyr-OS并跑DEMO

    星期五, 14. 九月 2018 02:18上午 - BEAUTIFULZZZZ 0) 前言 Zephyr™项目是一个采用Apache 2.0协议许可,Linux基金会托管的协作项目.为所有资源受限设 ...

随机推荐

  1. luoguP3979 遥远的国度

    换根的树剖 https://www.luogu.org/problem/P3979 题意: (出题人口活好.... 给定一棵以 root 为根的 n 个点的有根树,对于任意一个点 x, 给定他 的点权 ...

  2. python 绘制词云图

    1. 先下载并安装nltk包,准备一张简单的图片存入代码所在文件目录,搜集英文停用词表 import nltk nltk.download() 2. 绘制词云图 import re import nu ...

  3. day73_10_18视图家族与序列化的传参。

    一.序列化传参 在视图类中实例化序列对象时,还有一个参数为context,这个参数是存放字典,将所有从前端传来的数据传输到序列化中,比如需要在序列化中校验当前用户. 传入的request参数也是一个对 ...

  4. [LOJ 2083][UOJ 219][BZOJ 4650][NOI 2016]优秀的拆分

    [LOJ 2083][UOJ 219][BZOJ 4650][NOI 2016]优秀的拆分 题意 给定一个字符串 \(S\), 求有多少种将 \(S\) 的子串拆分为形如 AABB 的拆分方案 \(| ...

  5. 【shell脚本】显示进度条

    使用动态时针版本显示进度条 [root@VM_0_10_centos shellScript]# cat progressBar.sh #!/bin/bash # 进度条,动态时针版本 # 定义显示进 ...

  6. RFC函数的初步使用-同步

    1.由于没有外围系统,采用不同SAP不同client之间进行测试. 首先在A-client搭建需要被调用的RFC函数.在A-client里运行SE37创建函数 在属性页签选择“远程启用的模块” 设定i ...

  7. Winform中设置ZedGraph的颜色填充使用Fill

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  8. Delphi - DateTimePicker控件日期格式

    设置成显示年.月.日.时.分.秒 1:将DateTimePicker的Format属性中加入日期格式设成 'yyyy-MM-dd HH:mm:ss',注意日期里月份对应的MM是大写,时间里的分钟对应的 ...

  9. SQLServer 跨服务器链接 Access数据库

    最近做了一个链接Access的实例,记录一笔. 如果你的Access数据库文件和SQLServer数据库在同一服务器上,可直接在数据库手动创建数据库链接 步骤如下: 打开新建链接,给你的链接起一个顺眼 ...

  10. Windows中将nginx添加到服务(转)

    下载安装nginx http://nginx.org/en/download.html 下载后解压到C盘 C:\nginx-1.14.0 添加服务 需要借助"Windows Service ...