好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ubuntu下简单体验DNS服务器 - Linux操作系统:Ubunt


ubuntu下简单体验DNS服务器

 

在ubuntu下简单地搭建一个DNS服务器,主要是想了解DNS的工作过程。

 

1,安装相应的服务器软件。

apt-get install bind9    安装bind9  

 

2,设置主服务器域和域解析文件

vim  /etc/bind/named.conf.local

然后设置域zone和域解析文件file

 

zone "linux31.com"{

    type master;

file "db.linux31.com";

};

  www.2cto.com  

3,根据bind9自带的模板db.local 修改域解析文件内容

一般来说    域解析文件的默认存放地方是 /etc/var/cache/bind

我们将/ect/bind/db.local 复制到 /etc/var/cache/bind 下并改名为db.linux31.com

cp /etc/bind/db.local /var/cache/bind/db.linux31.com

 然后修改模板db.local内容

;

; BIND data file for local loopback interface

;

@       IN      SOA     localhost. root.localhost. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@       IN      NS      localhost.

~                                                                               

~                                           

  www.2cto.com  

一般来说 上面的东西都不用改 只需把你的dns服务器地址(也就是本地地址)填到下面就ok了 

;

; BIND data file for local loopback interface

;

@       IN      SOA     localhost. root.localhost. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@       IN      NS      localhost.

@       IN     A       192.168.1.116                                                                             

~                                           

然后保存 退出 就ok

 

重启bind服务

/etc/init.d/bind9 restart 

  www.2cto.com  

4,然后检测DNS是否能工作。

在另一台机子上修改/etc/resolv.conf里面DNS的选项,将DNS服务器的地址设置为

192.168.1.106(我配置DNS的IP地址),该过程很容易忘记。

 

然后在另外一台主机上:

ping linux31.com

看是否能ping通。

 

查看更多关于ubuntu下简单体验DNS服务器 - Linux操作系统:Ubunt的详细内容...

  阅读:55次