在linux上使用BIND建立DNS服务器(3)
2010-04-12 20:48
309 查看
接着列出的是MX纪录,,它使服务器知道当有邮件信息请求sample.com时应当发出什么信息,在本例中,mail.samle.com的优先级是10。你可以列出多个MX纪录作为邮件服务器的备份。数字越小优先级越高。要注意的是还有一个相应的A纪录给出了mail.sample.com的IP地址,这是必不可少的,这样DNS服务器就可以知道怎样根据域直接把邮件请求发往何处。一个A纪录仅仅是把IP地址赋给一个子域项,如www、mail、ftp或者ns,这些都必须用上面的格式录入,而且必须与一个IP地址相关联。比如说,当某个用户请求www.sample.com时,他将会被指向该域所在的Web服务器的IP地址212.104.219.71。
上面的例子中还有一个CNAME项,CNAME是指canonical name,用于指定IP地址的别名,使用这些别名时还是要回过头参考已经使用过的A纪录。
辅助服务器部分看过name.conf中的主控服务器部分后我们再来看看辅助服务器部分:
zone "sample2.com" {
type slave;
file "/var/named/sample2.com.zone";
master { 10.0.0.1; };
最主要的两个区别一是type项,它既可以是master也可以使slave,二是IP地址指定的是主控DNS服务器。其他的都和Master项相同。
启动BIND
用于启动DNS服务的程序是named,读作"name D"。你可以通过执行/etc/rc.d/init.d/named start命令来运行这个程序。如果服务器已经处于运行状态,你可以用restart命令。这个脚本程序应该是在安装时放进正确的目录中的,它在启动时运行以初始化服务器。你总是应当用ps aux命令检查一下named是否已经运行,这个命令会列出当前所有进程的清单。
上面的例子中还有一个CNAME项,CNAME是指canonical name,用于指定IP地址的别名,使用这些别名时还是要回过头参考已经使用过的A纪录。
辅助服务器部分看过name.conf中的主控服务器部分后我们再来看看辅助服务器部分:
zone "sample2.com" {
type slave;
file "/var/named/sample2.com.zone";
master { 10.0.0.1; };
最主要的两个区别一是type项,它既可以是master也可以使slave,二是IP地址指定的是主控DNS服务器。其他的都和Master项相同。
启动BIND
用于启动DNS服务的程序是named,读作"name D"。你可以通过执行/etc/rc.d/init.d/named start命令来运行这个程序。如果服务器已经处于运行状态,你可以用restart命令。这个脚本程序应该是在安装时放进正确的目录中的,它在启动时运行以初始化服务器。你总是应当用ps aux命令检查一下named是否已经运行,这个命令会列出当前所有进程的清单。
相关文章推荐
- Red Hat Linux上使用BIND建立DNS服务器
- 在linux上使用BIND建立DNS服务器(1)
- 在linux上使用BIND建立DNS服务器(2)
- linux上使用BIND建立DNS服务器
- linux 5.4 使用bind构建DNS服务器
- 如何在linux系统中使用BIND构建DNS服务器
- linux使用本地iso文件建立源
- authbind start tomcat services as user with less that 1024 ports. linux常规用户使用tomcat的80端口
- Linux建立使用限制及getrlimit和setrlimit函数
- Linux下使用pure-ftpd建立匿名ftp访问
- arm-linux-gcc交叉编译环境的建立(使用cross包)
- linux_shell_数组建立及使用技巧
- linux 使用bind部署智能DNS
- Linux环境下,开启tomcat时报transport error 202: bind failed: 地址已在使用
- linux上在不建立窗口的情况下使用opengl
- Linux使用Node.js建立访问静态网页的服务实例详解
- Linux下使用pure-ftpd建立匿名ftp访问的方法
- [Linux文件属性]使用symlink函数建立符号链接文件
- [Linux网络编程]Linux网络套接字操作函数--使用connect函数建立连接
- Linux下使用 bind搭建DNS主从服务器