11.1DNS服务2

MX记录邮件交换记录:

当邮箱服务器负载过高,添加服务器来使用,使用轮循负载均衡,来实现服务器交换使用

@ IN MX 优先级 主机名 主机名 IN A IP地址

wangliubao_3011@163.com

如: IN MX 5 mail1 IN MX 10 mail2 mail1 IN A 192.168.1.3 mail2 IN A 192.168.1.4

命令

nslookup -querytype=mx test.con 127.0.0.1

通过127.0.0.1dns服务器解析 test.com中的邮件服务器是谁

host -t mx test.com 127.0.0.1

-t类型 测试一下test.com的mx记录是谁

别名记录:当一个服务器性能较强的时候,只运行一个服务或者一个程序,会造成很大的浪费,那我们就让多个服务多个程序或者多个网站在一个服务器上运行,为了区分他们,会在dns服务器上做别名解析

服务器很多时候不在公司他被托管在IDC机房 当觉得当前这个IDC机房提供服务不好时,现在想把这个服务器放在别的IDC机房,那就可以转移到别的IDC机房,当转到别的IDC机房的时候,他的IP会发生变化的,那我们把,那么得把每个对应的ip地址改成相同的就比较啰嗦,一般情况会吧多个主机名对应一个ip的时候写成别名

CNAME记录 别名记录

格式: 主机名 IN A IP地址 别名 IN CNAME 主机名

如: IN A 192.168.1.2 ftp IN CNAME www web IN CNAME www

命令:host -t cname ftp.test.com 127.0.0.1

测试ftp.test.com 是谁的别名

nslookup ftp.test.com 127.0.0.1

负载均衡

当一个服务器负载过高时 那就添加多个服务器,同一个主机名对应着多个ip地址 dns在解析的时候 如果同一个主机名对应的ip相同,他在这些记录之间 采用轮训的机制进行解析

负载均衡:(host www.baoge.com) www in a 192.168.10.2 www in a 192.168.10.21 www in a 192.168.10.22

泛域名解析:主机头换成*号 前面输错也可以解析 只要域名输对

泛域名解析:(host wwwww.baoge.com)

*in a 192.168.10.20

空域名解析,不用输入主机头 只输入 域名 也可以解析 主机头换成@ @代表本区域或者域名

空域解析:(host baoge.com) @ in a 192.168.10.23

dns记录类型及格式: 1、soa(略)(主服务器必须要有)

2、NS记录:指明本域中的DNS服务器主机名(一般对应正向解析) 格式: @ IN NS 主机名 主机名 IN A IP地址

如: IN NS dns.baoge.com. (主机名可以只写主机头或域名全称) dns IN A 192.168.1.1

3、A(地址)记录(正向解析) 主机名 IN A IP地址 如: www IN A 192.168.1.2 (只写主机头时,域名会在解析时自动补齐)

4、MX记录(邮件交换记录,指明邮件服务器主机名,并有相应的正向解析) 格式: @ IN MX 优先级 主机名 主机名 IN A IP地址

wangliubao_3011@163.com

如: IN MX 5 mail1 IN MX 10 mail2 mail1 IN A 192.168.1.3 mail2 IN A 192.168.1.4

5、CNAME记录(别名记录,自己是谁的别名,或者说自己与谁的IP相同) 格式: 主机名 IN A IP地址 别名 IN CNAME 主机名

如: IN A 192.168.1.2 ftp IN CNAME www web IN CNAME www

6、PTR记录 (反向解析,将IP解析成主机名) 格式: ip主机位 IN PTR 主机名(域名全称)

如: IN PTR www.baoge.com.


注意: 1、正向域数据文件中,不允许存在PTR记录(有SOA、NS、MX、A、CNAME) 2、反向域数据文件中,只允许存在SOA、NS、PTR 3、SOA、NS记录在正向、反向数据文件中必须存在

负载均衡:(host www.baoge.com) www in a 192.168.10.2 www in a 192.168.10.21 www in a 192.168.10.22

泛域名解析:(host wwwww.baoge.com)

· in a 192.168.10.20

空域解析:(host baoge.com) @ in a 192.168.10.23


nslookup -qt=类型 域名 (windows)

nslookup -querytype=类型 域名 (linux)


72 host www.baoge.com 

74 host -t ns baoge.com

75 host -t soa baoge.com

 76 host -t mx baoge.com

77 host -t cname web.baoge.com

78 host -t cname web1.baoge.com

83 nslookup -querytype=soa baoge.com

84 nslookup -querytype=ns baoge.com

85 nslookup -querytype=mx baoge.com

86 nslookup www.baoge.com  nslookup 192.168.75.111

87 nslookup -querytype=cname web.baoge.com


主从DNS异步更新

主:named.conf

zone "benet.com" {

type master; file "benet.com.zone";

allow-transfer { 10.0.0.2; }; // 从服务器地址

notify yes ;

also-notify { 10.0.0.2; }; //如果一有更新就通知给此地址

 };

从:named.conf zone "benet.com" { type slave; file "slaves/benet.com.zone"; masters { 10.0.0.1; };

};