LINUX下的DNS一些设置

linux下的DNS域名服务器
域名――>ip <正向解析>
ip――>域名 <反向解析>
dns的两种工作模式
1、递归查询 <客户端――>dns服务器>
2、迭代查询(转寄查询) <dns服务器――>dns服务器>
dns的端口号:tcp 53 <用来实现主dns和辅助dns传输数据>
             udp 53 <用来解析域名>
在Windows和linux……下的dns用的都是bind9.0
rpm -qa | grep bind <查看电脑有没有安装bind软件>
(dns用的是bind软件来实现域名解析的)
必须安装:bind-9.2.4-2 <dns服务端软件包>
          bind-utils-9.2.4-2 <客户端软件包>
rpm -qa | grep caching-nameserver <查看电脑里有没有安装这个软件(用来做缓存dns)>
service named start <启动dns>
netstat -an | more 53 <查看dns端口有没有开>
cd /var/named/chroot <dns配置文件的存放位置>
cd /var/named/chroot/etc
vi named.conf <域名配置文件的存放位置(这里面是创建域名的)>
//  <是注释>
/* <这两个符号中间的内容不生效>
*/
options <全局设置(对服务器的所有域名都生效)>
zone <创建一个域名,域名用引号引上>
(IN代表是internet可写可不写)
file <dns记录存放在哪个文件里面>
type  <定义你的区域类型>
当type hint时指的是根区域
当type master时指的是标准主要区域
当type slave时指的是标准辅助区域
创建标准主要区域
cd /var/named/chroot/etc
vi named.conf
zone   "bdyd.com" IN {
        type master;
        file "填写上存放dns记录的文件";
};
cd /var/named/chroot/var/named 建立A记录
vi localhost.zone(这个是你存放dns记录文件的名,最好把这个复制成你存放dns记录文件的名) <dns记录文件的存放位置>
IN NS <代表的是用哪个域名服务器解析域名>
@ <代表本机>
dns的FQDN名(如: www.bdyd.com.).   IN A   写下要解析的哪个服务器电脑的ip
例如: www.bdyd.com.  IN A   202.106.20.115
创建标准辅助区域
cd /var/named/chroot/etc
vi named.conf
zone   "bdyd.com" IN {
        type slave;
        file "slaves/bdyd.com.dns";
        master { 202.106.20.148;(填从哪一个标准主要区域dns去复制数据服务器的ip) };
};
(注:标准辅助区域的域名要和标准主要区域的域名一样)
创建反向解释
cd /var/named/chroot/etc
vi named.conf
zone   "0.0.10.in-addr.arpa" IN {
        type master;
        file "填上存放反解的文件";
};
cd /var/named/chroot/named 建立反解记录
vi localhost.zone(这个是你存放dns反向记录文件的名,最好把这个复制成你存放dns反抽记录文件的名)
和域名邦定的ip.in-addr-arpa.   IN  PTR  FQDN名
例如:1.0.0.10.in-addr-arpa.   IN  PTR   www.bdyd.com.
 
邮件服务器的解析
cd /var/named/chroot/named
vi localhost.zone(这个是你存放dns记录文件的名,最好把这个复制成你存放dns记录文件的名)
进入dns的记录文件之后写下
邮件服务器的FQDN名(如:mail.bdyd.com.).   IN  A   做邮件服务器的ip
例如:mail.bdyd.com. IN  A  10.0.0.2
然后在IN NS下面写下
IN MX 10(优先级) 写下你想@哪个邮箱名.
例如:IN MX 10 bdyd.com.
如何用dns实现负载平衡
进入到dns的记录文件写同样的域名的A记录
例如: www.bdyd.com. IN A 202.106.20.114
      www.bdyd.com. IN A 202.106.20.68
(注:改完dns的配置文件和改完dns的记录文件时要刷新)

你可能感兴趣的:(linux,职场,休闲)