linux下的dns搭建

这两天在公司一直在忙如何在linux下搭建dns服务器,以前在学校里做过在windows下搭建dns服务器。对我来说,确实是一个挑战,开始做时心里没有把握,做起来时确实找不到头脑。我一直在网上搜索如何搭建linux下的dns,也对如何搭建dns有了一点了解。然后,自己就尝试在自己的ubuntu下搭建一个dns服务器。我的系统版本是10.0,内核版本为:2.6.32。(可以通过在终端下输入:uname -a 查看)首先,需要下载bind,bind是现在互联网上最常使用的DNS服务器软件。使用命令:sudo apt-get install bind9系统会自动安装。安装成功后在/etc/bind/下建立配置文件。 在配置文件是遇到了一些关键字,通过自己上网查询总结如下:

@指的对应name.conf.option中的zoo语句后引号里的内容,比如:zoo "example.com",在example.com中的@就是指example.com。

SOA这个是Start Of Authority开始设定的内容的意思。

IN就是英文里的in的意思,这里当然是”对应“的意思。

NS是NameServer的缩写。

A是正解符号,所谓的正解就是根据域名"dns.example.com“查询IP地址"192.168.1.4"

PTR是反解符号,所谓的反解就是根据IP地址“192.168.1.4 "查询出域名:dns.example.com。

在linux下可以通过命令来配置IP地址:如下

$sudo  ifconfig eth0 add IPaddress //添加IPaddress给接口eth0

$sudo ifconfig eth0 del  IPaddress //删除IPaddress

这个任务难点不是在配置IPV4上,而是在IPV6。后来,发现会了IPV4的配置,就基本上会了IPV6。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值