当前位置: 首页 > 知识 >正文

linux搭建dns详细步骤(linux服务器dns怎么设置)

bind-devel-8.2.2-p5-9.i386.rpm、cache-name server-6.2-2。没有拱门。转速。

2.在rpm包中安装这三个文件,并使用命令:rpm -uhv。

3.最后编译和安装,使用命令:make和make install。

以上步骤完成后,基本软件已经安装妥当,下一步就是配置服务器软件了。

名为主进程,启动时需要读取一个初始化文件。默认情况下,它是/etc/named.boot.

另外,建议您使用Linux自带的ndc工具进行启动、停止、重启、刷新DNS数据、输出DNS数据等调试。关于这个工具的详细使用,请参考Linux技术文档。

第一步:配置并建立named.boot .因为这是命名进程读取的第一个配置文件,但是这个文件默认包含任何DNS数据,需要手动输入才能建立。以下是一个配置示例:

Directory/var/named

Primary site.com db.site

Primary 0.0.127.IN-ADDR.ARPA db.127.0.0

Primary 56.11.192. IN-ADDR.ARPA db.192.11.56

sitecache.db.sitecache

每一行的含义解释如下(例子中涉及的文件名可以自己拟定,包括第三行和第四行):

Directory/var/named:指定命名进程读取所有DNS数据文件的路径。在这种情况下,它是/var/named目录。当然,你可以自己改。

主site.com db.site:以named作为site.com主域名服务器(转发域名转换数据),指定将所有域名转换数据以*.site.com的格式保存在db . site文件中。

两个主IP数据:set named作为某个IP地址段的主服务器(反向域名翻译数据)(仅三位数),像db.127.0.0文件。

然后从指定类127.0.0的IP地址转换数据。*此处存储的是域名。

Sitecache.db.sitecache:指定named从db.sitecache文件中获取Internet的顶级服务器地址。

步骤2:根据刚刚配置的named.boot定义每个DNS数据文件。

1)建立正向域名转换数据文件db.site,例如:

@ IN SOA linux.site.com. root.linux.site.com. (

200410301

28800

7200

3600000

86400 )

NS linux.site.com.

MX 10 support.site.com.

Localhost A 127.0.0.1

Sy727 A 192.11.56.24

Sy728 A 192.11.56.25

Linux A 192.11.56.26

Mail MX 10 sy727.site.com.

MX 20 sy728.site.com.

www CHAME Linux.site.com.

ftp CNAME Linux.site.com.

说明:第一部分第一行的SOA后面是DNS服务器名和管理员邮箱地址;以下各列数字用于数据交换,一般不变;NS行定义域名服务器本身的域名;MX行定义了相应的邮件服务器名称。

第二部分的前四行是从DNS域名到IP地址的记录配置,这是必须的;如第二行所示,这意味着sy727.site.com域名对应的IP地址是192.11.56.24。由MX引导的两行定义了邮件地址转换记录。

如将XXX@mail.site.com转换成XXX@sy727.site.com。最后两行是定义应用服务的主机名,本例中将Linux.site.com做为WWW服务和FTP服务的主机别名,

即通过输入Linux.site.com即可访问www.site.com或ftp.site.com。

2)反向域名转换数据文件db.127.0.0和db.192.11.56的建立。

反向域名转换数据文件用来提供根据IP地址查询相应DNS主机名,每个网段分别有一个数据文件。

“127.0.0”这个内部网址相信大家都知道,就一个IP地址:127.0.0.1,其配置例为:

@ IN SOA linux.site.com root.linux.site.com. (

2004080700

28800

14400

3600000

86400 )

IN NS linux.site.com.

1 IN PTR localhost.

而“192.11.56”因为其为外部网段,故配置中应包括所有主机IP地址到DNS主机名的转换数据,配置实例为:

@ IN SOA linux.site.com. root.linux.site.com.

(199609206

28800

7200

604800

86400)

NS linux.site.com.

All hosts

24 PTR sys727.site.com.

25 PTR sys728.site.com.

26 PTR linux.site.com.

3在线获取db.sitecache。

从ftp.rs.internic.netr的domain/named.root下载named.ca,

此文件里即包含了前面所说的互联网顶层域名服务器;然后将其拷贝到/var/named目录并重命名成db.sitecache(即你在named.boot配置文件中指定的文件名)即可。

第三步:测试此named进程。

1)用前面讲到的Linux自带DNS测试工具ndc来启动named:

ndc named

2)创建/etc/resolv.conf文件,本例为:

search site.com

nameserver 192.11.56.26

3)测试named,命令行为:

Nslookup

如果named正常启动,nslookup后即会显示出当前DNS服务器的地址和域名,否则表示named启动异常,需重新检查前面的设置步骤。

相关文章:
  • 6月12日基金净值:博时成长回报混合A最新净值0.8577,涨0.67%
  • 7月4日基金净值:申万菱信双禧混合型发起式A最新净值0.974,跌0.08%
  • 4月27日基金净值:富国天兴回报混合A最新净值1.0428,涨0.23%
  • 4月7日基金净值:易方达裕如灵活配置混合A最新净值1.264,涨0.16%_基金频道_证券之星
  • 6月14日基金净值:西部利得量化成长混合A最新净值2.0364,涨0.12%
  • 6月21日基金净值:新华行业周期轮换混合A最新净值3.6857,跌0.68%
  • 5月22日基金净值:嘉实前沿创新混合最新净值0.8141,涨0.84%
  • 5月30日基金净值:中邮趋势精选灵活配置混合最新净值0.58,跌0.34%
  • 6月28日基金净值:信澳新能源精选混合最新净值1.1661,涨0.69%
  • 6月12日基金净值:工银红利混合最新净值0.7076,涨0.04%