学校的DNS服务器是Linux操作系统,绑定DNS的时候发现总有点问题,常常客户端电脑无法得到正确的解析。于是我就自己研究了下Linux下的绑定域名设置bind软件。

我本地用的是Ubuntu 10.04,  使用前更新了下bind软件至最新bind9

bind 使用端口号53来进行通信,包括与其它DNS服务器交换解析信息,所以此商品不能被其它程序占用。

bind8 与bind9 的区别(自己翻译的,提供原文)

除了使用了多线程、程序代码重构,从而提供了更好的稳定性和安全性,还有其它一些区别:

Apart from being multi-threaded, and a complete code rewrite - which should provide better stability and security in the long term, there are other differences

如果在named.conf文件中有语法错误,BIND9会将它写到日志文件中并且不再重启域名服务器,BIND8会记录日志然后服务死掉。

If there is a syntax error in named.conf, BIND9 will log errors and not reload the named server. BIND8 will log errors and the daemon will die!

取得控制权的TSIGs(shared keys)扩展支持,比如“update-policy"可以取得控制从而动态更新数据。

Extensive support of TSIGs (shared keys) for access control, for example, “update-policy” can be used for fine grained access control of dynamic updates.

启动/停止/重启 工具等,rndc与bind8的ndc不同-不同的通信、授权和特性。

The tool for starting/stopping/reloading etc., rndc is different from the v8 ndc - different communications, authentication and features.

区域配置文件的语法更加严格(比如TTL行必须存在)

Syntax in zone files is more rigorously checked (e.g. a TTL line must exist)

有关named.conf文件的设定

bind8的"check-names"和"statistics-interval"这两项设定没有被移植到bind9中

v8 options ‘check-names’ and ‘statistics-interval’ are not yet implemented in V9.

"auth-nxdomain" 的默认值是"no",如果你没有手动设定这一项,bind9会在启动时生成相应的一条日志消息

the default for the option ‘auth-nxdomain’ is now ‘no’, if you don’t set this manually, BIND 9 logs a corresponding message on startup.

根域名服务器列表,在bind8中的named.root 或 root.hints不需要在BIND9中设定,因为它已经被服务器默认包含了。

The root server list, often called named.root or root.hints in BIND8 is not necessary in BIND 9, as it is included within the server.

在ubuntu中安装bind

sudo apt-get install bind9 dnsutils

配置bind

sudo vi /etc/bind/named.conf.local

修改这个文件,在里面添加下面这些内容:

zone "myqdc.com" {

type master;

file "/etc/bind/zones/myqdc.com.db";

};

zone "100.168.192.in-addr.arpa" {

type master;

file "/etc/bind/zones/rev.100.168.192.in-addr.arpa";

};

zone "myqdc.com" {type master;file "/etc/bind/zones/myqdc.com.db";};

zone "100.168.192.in-addr.arpa" {type master;file "/etc/bind/zones/rev.100.168.192.in-addr.arpa";};

其中,myqdc.com改为相应的域名,我本地IP地址是192.168.100.100

bind 跟服务器修改,Linux下使用Bind搭建域名服务器相关推荐

  1. Linux如何搭建服务器eb,Linux下CRMEB环境搭建

    环境准备: PHP7.0.33 MySQL5.7 Apache2.4 PHP环境安装: sudo apt-get install php-pear php7.0-cli php7.0-common p ...

  2. 三级数据库还是linux好,08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数...

    08年计算机三级数据库辅导:如何修改Linux下MySQL5.0的默认连接数 分类:计算机等级| 更新时间:2008-08-25| 来源:教育联展网 这段时间服务器崩溃2次,一直没有找到原因,今天看到 ...

  3. samba服务器在linux下如何运行共享

    samba服务器在linux下如何运行共享 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到 ...

  4. Linux下采用ss5搭建sock5服务器使用proxychains进行sock5客户端代理

    Linux下采用ss5搭建sock5服务器&使用proxychains进行sock5客户端代理 1.ss5搭建sock5服务器 1.1下载ss5源码 1.2安装相关yum依赖 1.3编绎安装 ...

  5. linux搭建ca服务器搭建,linux下安装EJBCA 搭建私有CA服务器

    linux下安装EJBCA 搭建私有CA服务器 EJBCA是一个全功能的JAVA的CA系统软件,我们可以用此搭建私有CA服务器: 一:首先我的测试环境: 1.  linux mint18.3 62位: ...

  6. 自动修改linux下/etc/sysconfig/network-scripts/ifcfg-ethX网卡文件的脚本

    此脚本修改linux下/etc/sysconfig/network-scripts/ifcfg-ethX网卡文件中的网卡一.网卡二的IP地址(IPADDR).子网掩码(NETMASK)信息 #!/bi ...

  7. kali系统搭建本地服务器,kali linux 下搭建git服务器

    参考:http://www.cnblogs.com/dee0912/p/5815267.html https://www.liaoxuefeng.com/wiki/001373951630592960 ...

  8. (马世龙)Linux下CACTI完全搭建技术文档二

    续(马世龙)Linux下CACTI完全搭建技术文档一 6.完成cacti的安装 1. 首先检查一下rra/下面,有没有数据 2. snmpwalk -v 2c -c public ServerIP i ...

  9. linux搭建个人网盘,Linux下使用nextcloud搭建个人网盘

    市面上有那么多的网盘服务提供商,为什么还要自己搭建网盘呢?主要有以下原因: 免费的网盘都有种种限制,要么不限速容量小(onedriver,google driver),要么容量大限速(百度云) 付费网 ...

  10. linux使用flask设计网站,linux下Flask框架搭建简单网页

    开始安装FLASK需要创建一个虚拟环境,虚拟环境可以不干扰正在使用的系统环境,避免影响,并且也不需要完全的root权限,更加安全可靠. 搭建环境 Python3.4 进入到microblog目录下创建 ...

最新文章

  1. 02.Android之IPC机制问题
  2. 定时任务四种实现方式
  3. 中国恒大:正接触独立第三方投资者
  4. java用JDBC连接数据库的方式
  5. Python(^^^^^小技巧^^^^^——不定期更新)
  6. jsp中EL表达式不好使
  7. 《OpenGL ES 3.x游戏开发(下卷)》一2.8 小结
  8. JAVA类集浅谈之一
  9. QQIP纯真数据库调用全国省市地址
  10. linux 系统服务里没有系统服务,windows怎样添加系统服务|windows 添加不了系统服务怎么办|windows 添加系统服务方法-系统城...
  11. 会员运营是什么?会员运营体系有哪些类别?
  12. Ubuntu安装微信,三步到位
  13. Magento常用插件整理收集
  14. 计算机学硕专硕的区分,跟大家说说学硕、专硕、如何区别以及涉及到的一些政策问题...
  15. red5源码分析---12
  16. 如何查看手机计算机历史记录,怎么查看电脑历史操作记录
  17. 【面试利器】 原生JS灵魂拷问,你能答上多少(一)
  18. Java POI Excel读取
  19. 读《小米网抢购系统开发实践》有感
  20. MT6582芯片处理器,MT6582资料大全

热门文章

  1. php foreach 传值还是传引用
  2. 奔跑中的2015 — 提剑的少年
  3. TestNG官方文档中文版(1)-介绍
  4. 前端学习笔记--百度2010校园招聘题目
  5. 郁万玲:大数据时代的外贸精准营销
  6. perl里q,qq,qw等的用法
  7. INSERT … ON DUPLICATE KEY UPDATE
  8. 高并发 问题怎么解决
  9. python写入日志文件时日志内容重复写入
  10. es6 class super关键字