linux服务管理之dns服务配置教程
一、dns相关知识什么是dns服务器?dns,即domain name system,域比如名服务器,实现域名和ip地址对应的解析。将www baidu com 转换成某个ip地址,或者将某个ip映射成www baidu com。这里有个小疑问,没有域名
三、DNS——配置mail服务器
- --第一步,修改配置文件jbxue.com.zone
- [root@serv01 named]# vim jbxue.com.zone
- [root@serv01 named]# cat jbxue.com.zone
- $TTL 1D
- @ INSOA dns.jbxue.com. root.jbxue.com. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H) ; minimum
- NS dns.jbxue.com.
- dns INA 192.168.1.11
- #第一种配置,指定全名
- jbxue.com. INMX 5 mail
- mail IN A 192.168.1.90
- --第二步,重启服务
- [root@serv01 named]# /etc/init.d/namedrestart
- Stopping named: . [ OK ]
- Starting named: [ OK ]
- --第三步,检测是否配置成功
- [root@serv01 named]# dig -t mx jbxue.com.+short
- 5 mail.jbxue.com.
- --第四步,查看第二种配置
- [root@serv01 named]# cat jbxue.com.zone
- $TTL 1D
- @ IN SOAdns.jbxue.com. root.jbxue.com. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H) ; minimum
- NS dns.jbxue.com.
- #继承自根
- INMX 5 mail.jbxue.com.
- mail.jbxue.com. IN A 192.168.1.90
- [root@serv01 named]# dig -t mx jbxue.com.+short
- 5 mail.jbxue.com.
四、DNS——配置别名
- --第一步,修改配置文件
- [root@serv01 named]# cat jbxue.com.zone
- $TTL 1D
- @ IN SOA dns.jbxue.com. root.jbxue.com. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H ) ; minimum
- NS dns.jbxue.com.
- IN MX 5 mail.jbxue.com.
- dns IN A 192.168.1.11
- www IN A 192.168.1.88
- ftp IN A 192.168.1.89
- mail.jbxue.com. IN A 192.168.1.90
- smtp IN CNAME mail.jbxue.com.
- pop3 IN CNAME mail.jbxue.com.
- --第二步,重启服务
- [root@serv01 named]# /etc/init.d/named restart
- Stopping named: . [ OK ]
- Starting named: [ OK ]
- --第三步,测试
- [root@serv01 named]# dig -t mx jbxue.com. +short
- 5 mail.jbxue.com.
- [root@serv01 named]# dig pop3.jbxue.com +short
- mail.jbxue.com.
- 192.168.1.90
- [root@serv01 named]# dig smtp.jbxue.com +short
- mail.jbxue.com.
- 192.168.1.90
五、DNS——通配符
- #通配符(其他的不受影响)
- --第一步,修改配置文件
- [root@serv01 named]# vim jbxue.com.zone
- [root@serv01 named]# cat jbxue.com.zone
- $TTL 1D
- @ INSOA dns.jbxue.com. root.jbxue.com. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H) ; minimum
- NS dns.jbxue.com.
- dns INA 192.168.1.11
- * INA 192.168.1.88
- --第二步,重启服务
- [root@serv01 named]# /etc/init.d/namedrestart
- Stopping named: . [ OK ]
- Starting named: [ OK ]
- --第三步,测试。只要不在DNS配置项里域名都被解析成192.168.1.88
- 192.168.1.88
- [root@serv01 named]# dig mail.jbxue.com+short
- 192.168.1.88
- [root@serv01 named]# dig xxxx.jbxue.com+short
- 192.168.1.88
- #这个不能检测处IP
- [root@serv01 named]# dig jbxue.com +short
- [root@serv01 named]#
- #把jbxue.com.加上
- [root@serv01 named]# vim jbxue.com.zone
- [root@serv01 named]# cat jbxue.com.zone
- $TTL 1D
- @ INSOA dns.jbxue.com. root.jbxue.com. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H) ; minimum
- NS dns.jbxue.com.
- dns INA 192.168.1.11
- jbxue.com. IN A 192.168.1.88
- * INA 192.168.1.88
- #重启服务
- [root@serv01 named]# /etc/init.d/namedrestart
- Stopping named: . [ OK ]
- Starting named: [ OK ]
- #可以正常匹配出IP
- [root@serv01 named]# dig jbxue.com +short
- 192.168.1.88
- [root@serv01 named]# vim jbxue.com.zone
- [root@serv01 named]# cat jbxue.com.zone
- $TTL 1D
- @ INSOA dns.jbxue.com. root.jbxue.com. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H) ; minimum
- NS dns.jbxue.com.
- INMX 5 mail.jbxue.com.
- mail.jbxue.com IN A 192.168.0.90
- dns INA 192.168.1.11
- jbxue.com. IN A 192.168.1.88
- * INA 192.168.1.88
- [root@serv01 named]# /etc/init.d/namedrestart
- Stopping named: . [ OK ]
- Starting named: [ OK ]
- [root@serv01 named]# dig -t mx jbxue.com.+short
- 5 mail.jbxue.com.
- [root@serv01 named]# dig mail.jbxue.com.+short
- 192.168.1.88
- #本机有效,不循环查找
- [root@serv01 named]# ping -c 2www.larrywen.com
- PING www.larrywen.com (192.168.1.11) 56(84)bytes of data.
- 64 bytes from www.larrywen.com(192.168.1.11): icmp_seq=1 ttl=64 time=0.023 ms
- 64 bytes from www.larrywen
最后一页:下一篇