分类目录归档:linux

Ubuntu下配置DNS服务器

一、安装DNS服务器-bind

bind9可以直接用apt-get安装
sudo apt-get install bind9
#二、配置服务器bind9的配置文件在/etc/bind/目录下,入口文件是named.conf,这个文件包含了named.conf.options,named.conf.localnamed.conf.default-zones。其中named.conf.options中包含了以下内容:
options {// 缓存目录directory "/var/cache/bind";// 本机解析不了的DNS该转发到哪里forwarders {8.8.8.8;};dnssec-validation auto;auth-nxdomain no;    # conform to RFC1035listen-on-v6 { any; };};
named.conf.local一般是空的,不用管它。named.conf.default-zones中包含了解析的域名的配置,节选如下:
// 正向解析配置,即从域名localhost解析到127.0.0.1zone "localhost" {type master;file "/etc/bind/db.local";};// 反向解析配置,即从IP 127.0.0.1解析到localhostzone "127.in-addr.arpa" {type master;file "/etc/bind/db.127";};
具体的配置都在文件db.xxxx中,比如db.local中如下:
;; BIND data file for local loopback interface;$TTL    604800; 下面的root.localhost.是管理员邮箱,其中的'@'被替换为了'.'@       IN      SOA     localhost. root.localhost. (2         ; Serial 即序列号,或者说版本号,每次改动后应修改下这里604800         ; Refresh 刷新时间(单位秒,下同)86400         ; Retry 重试时间2419200         ; Expire 过期时间604800 )       ; Negative Cache TTL 缓存TTL;@       IN      NS      localhost.      ; 指定域名@       IN      A       127.0.0.1       ; A记录,即指向IPv4地址的记录@       IN      AAAA    ::1             ; 指向IPv6地址的记录

三、 如何增加一条DNS记录

最简单的办法,copy+paste,然后改吧改吧试试,比如增...阅读全文