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; };
};