ubuntu系统下使用bind9.9.5建立dns服务器
2014-08-16 08:38
531 查看
因为学习需要自己建立了一个简单的dns服务器,因为刚开始接触,基础知识不好,走了很多弯路,这里做个记录,从安装到配置,以便以后参考学习。
前提:1、我有两台电脑,一台做dns主机,一台做客户机。其中dns主机的ip为172.29.142.101,该主机可以上网,注意一点,该ip同时也会作为dns服务器的ip地址。
2、客户机的ip为172.29.142.102,ip在同一地址段,可以访问dns主机。
一、安装bind9.9.5
1、在http://www.isc.org/downloads/,下载bind9.9.5,名称为bind-9.9.5.tar.gz.解压到桌面。
2、控制台使用root权限:sudo su,输入密码。控制台进入bind9.9.5文件夹,以此使用以下命令“./configure—>make—>make install”,如下图
若无问题,则安装好。
3、安装后的默认安装路径为/etc/bind/,里面默认文件有(不包括db.deamon.com)
注意:网上有的资料显示,bind文件夹可能会在不同文件夹里,其实不用太在意这个,目前在/etc/bind文件夹完全可以实现dns配置。
二、配置dns服务器(172.29.142.101)
1、修改配置文件/etc/bind/named.conf.local,添加如下代码:
如下图:
2、创建文件/etc/bind/db.deamon.com
如下图:
3、修改配置文件/etc/bind/named.conf.options
4、重启bind9服务
sudo service bind9 restart
dns服务器已经配置好了
三、配置客户端
1、修改客户端/etc/resolv.conf,将原有给注释掉,添加:nameserver 172.29.142.101
2、将客户端ip地址设置为172.29.142.102.
四、测试
可以使用nslookup,host,dig等测试一下就ok了。
这里只是简单的配置一下,可以多参考大牛的文章,dns服务器配置的更好,功能更多。配置好dns后,可以修改测试,成功后会有成就感,我是一直没配置出来,失落啊。
前提:1、我有两台电脑,一台做dns主机,一台做客户机。其中dns主机的ip为172.29.142.101,该主机可以上网,注意一点,该ip同时也会作为dns服务器的ip地址。
2、客户机的ip为172.29.142.102,ip在同一地址段,可以访问dns主机。
一、安装bind9.9.5
1、在http://www.isc.org/downloads/,下载bind9.9.5,名称为bind-9.9.5.tar.gz.解压到桌面。
2、控制台使用root权限:sudo su,输入密码。控制台进入bind9.9.5文件夹,以此使用以下命令“./configure—>make—>make install”,如下图
若无问题,则安装好。
3、安装后的默认安装路径为/etc/bind/,里面默认文件有(不包括db.deamon.com)
注意:网上有的资料显示,bind文件夹可能会在不同文件夹里,其实不用太在意这个,目前在/etc/bind文件夹完全可以实现dns配置。
二、配置dns服务器(172.29.142.101)
1、修改配置文件/etc/bind/named.conf.local,添加如下代码:
zone "deamon.com"{ type master; file "/etc/bind/db.deamon.com"; }; zone "142.29.172.in-addr.arpa"{ type master; file "/etc/bind/db.deamon.com"; };
如下图:
2、创建文件/etc/bind/db.deamon.com
$TTL 604800 @ IN SOA deamon.com. root.localhost. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 86400 ) ; Negative Cache TTL ; name to IP IN NS dns1 ; dns server 1 IN NS dns2 ; dns server 2 @ IN A 172.29.142.101 ; deamon.com dns1 IN A 192.168.11.189 dns2 IN A 192.168.11.1 deamon1 IN A 192.168.11.178 deamon2 IN A 192.168.11.179 ; IP to name 102 IN PTR deamon1.deamon.com
如下图:
3、修改配置文件/etc/bind/named.conf.options
forwarders { 8.8.8.8; };
4、重启bind9服务
sudo service bind9 restart
dns服务器已经配置好了
三、配置客户端
1、修改客户端/etc/resolv.conf,将原有给注释掉,添加:nameserver 172.29.142.101
2、将客户端ip地址设置为172.29.142.102.
四、测试
可以使用nslookup,host,dig等测试一下就ok了。
这里只是简单的配置一下,可以多参考大牛的文章,dns服务器配置的更好,功能更多。配置好dns后,可以修改测试,成功后会有成就感,我是一直没配置出来,失落啊。
相关文章推荐
- RedHat Linux 5.5 x86_64系统Bind服务器(DNS)架设过程
- Ubuntu系统中cvs服务器的架设及使用
- 使用BIND安装智能DNS服务器 添加view和acl配置
- Ubuntu(乌班图)系统下搭建Gerrit服务器及使用过程中会遇到的一些问题
- 在 Ubuntu 16.04 上安装和使用服务器监控报警系统 Shinken
- 使用BIND架设DNS服务器完全日记(三)
- 使用BIND安装智能DNS服务器(三)---添加view和acl配置
- 在阿里云服务器(Ubuntu系统)下使用WordPress搭建博客网站教程
- 使用bind实现DNS主服务器的配置以及正向解析、反向解析、主从复制
- CentOS7上使用bind9搭建DNS主从服务器
- Linux系统下智能DNS服务器BIND9.7.2安装配置
- 如何在Ubuntu Linux系统建立FTP服务器
- DNS浅析-Bind软件的使用及搭建一个简单的DNS缓存服务器
- ubuntu设置DNS服务器 bind9
- 使用Bind9搭建DNS主从服务器
- Linux下使用bind搭建DNS主从服务器
- 使用BIND架设DNS服务器完全日记(一)
- 使用BIND安装智能DNS服务器(一)---基本的主从DNS服务器搭建
- 在Ubuntu 16.04上安装和使用服务器监控报警系统Shinken
- 在 Ubuntu 16.04 上安装和使用服务器监控报警系统 Shinken