手把手教你如何配置Linux下的DNS(一)安装Bind

最近配置linux下DNS时,遇到些问题,查了网上的很多资料,内容都比较全面,但是没有一个能让linux初学者,按照所写的步骤一步一步执行下去就能使DNS配置成功的。所以我综合了各方面的资料,写了这几篇能让初学者成功配置Linux的DNS文章。

一.配置机器IP地址:

1.1.首先输入命令: ifconfig

如果你没有发现具体的ip地址,那么首先配置下你的ip地址。

1.2.配置机器的ip地址:

输入命令:vi

/etc/sysconfig/network-scirpts/ifcfg-eth0

在ifcfg-eth0里面录入如下内容:

DEVICE=eth0

//设备名称,不要修改

BOOTPROTO=static//静态ip

BROADCAST=192.168.1.255//广播地址

IPADDR=192.168.1.221//ip地址

NETMASK=255.255.255.0//子网掩码

NETWORK=192.168.1.*//网段地址

ONBOOT=yes

TYPE=Ethernet

1.3.输入命令:ifconfig

查看本机ip是:192.168.1.221

二.安装bind

2.1.检查是否安装了bind:

输入命令:

rpm -qa |grep -i

bind

rpm -qa |grep -i

caching

如果只有ypbind-1.12-1的提示信息,证明没有安装bind

2.2.如果没有安装

bind在分布在第一张安装盘和第二张安装盘上。首先插入第一张安装盘:

2.2.1.输入命令:

cd

/mnt/cdrom/RedHat/RPMS

拷贝到一个临时目录下:假设是/usr/local/temp:

2.2.2.创建目录

输入命令:

mkdir

/usr/local/temp

2.2.3.拷贝

输入命令:

cp bind*

caching-nameserver*.rpm /usr/local/temp

拷贝成功后然后插入第二张安装盘:

2.2.4.拷贝

输入命令:

cp bind*

caching-nameserver*.rpm /usr/local/temp

拷贝成功后:

2.2.5.输入命令:

cd

/usr/local/temp

2.2.6.安装所有软件:

复制到temp里面的文件是没有可执行权限的所以:

chmod a+x *

rpm-ivh bind*

caching-nameserver*.rpm

三.安装后检查安装是否成功

3.1.安装完成后列出该软件包的所有文件及位置

rpm -ql bind|more

3.2.重启DNS服务:

/etc/rc.d/init.d/named

restart

3.3.查看DNS所用的端口

cat /etc/services |grep

domain

3.4.查看DNS是否成功

Rndc status

LINUX配置DNS系列请参考:

Linux初学者DNS配置指南(一)安装Bind

linux bind命令,Linux初学者DNS配置指南(一)安装Bind相关推荐

  1. linux 智联 网卡设置,Linux初学者DNS配置指南(四)配置Bind常见问题

    手把手教你如何配置Linux下的DNS(四)配置Bind常见问题 一.rndc: connect failed: connection refused错误 1.1.问题发生:配置DNS完成后,输入命令 ...

  2. LibOpenCM3(一) Linux下命令行开发环境配置

    目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...

  3. 【Linux基础】Linux软件包管理器yum的使用指南rzsz安装

    [Linux基础]Linux软件包管理器yum的使用指南|rzsz安装 前言 主页: 潮.eth的博客_CSDN博客-C学习,C++学习,数据结构and算法领域博主 Linux基础专栏: Linux基 ...

  4. linux objdump命令,Linux objdump命令

    一.简介 objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具. 二.选项 三.实例 1)显示文件头信息 objdump -f test 2)显示Section Header信息 ...

  5. linux unset命令,Linux unset命令

    Linux unset命令 Linux unset命令用于删除变量或函数. unset为shell内建指令,可删除变量或函数. 语法unset [-fv][变量或函数名称] 参数:-f 仅删除函数. ...

  6. linux sfdisk命令,Linux sfdisk命令

    Linux sfdisk命令 Linux sfdisk命令是硬盘分区工具程序. sfdisk为硬盘分区工具程序,可显示分区的设置信息,并检查分区是否正常. 语法 sfdisk [-?Tvx][-d ] ...

  7. linux rhel dns配置,RedHat Linux DNS配置指南

    配置辅助DNS服务器 主DNS的东西和辅助DNS东西其实是相同的 一.安装软件包 [root@beiku2 soft]# rpm -qa | grep bind bind-chroot-9.3.6-4 ...

  8. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  9. Linux mail命令使用和sendmail配置

    linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s "邮件主题" –c"抄送地址" –b "密 ...

最新文章

  1. JDK9,像Unix脚本一样执行Java代码
  2. 学AI哪家强?清华全球第1,Top5中有这3所中国高校
  3. dommel mysql_.Net Core AA.FrameWork应用框架介绍
  4. Coursera Algorithms week1 算法分析 练习测验: Egg drop 扔鸡蛋问题
  5. Ocelot中文文档-微服务ServiceFabric
  6. 阿里云2020上云采购季,你适合买什么云产品?
  7. Microsoft Visual Studio Ultimate 2012 ISO 映像
  8. jmeter java性能_性能测试十一:jmeter进阶之java请求
  9. 用 Python 构建实时股票警报消息系统机器人
  10. 【高级操作系统-陈渝】Architecture-计算机架构
  11. 旋转图像 顺时针与逆时针方法
  12. 如何用个人电脑打造量子模拟器
  13. mysql中+desc用法_mysql desc(DESCRIBE)命令实例讲解
  14. 龙门架式焊接机器人_一种龙门架式焊接机械手的制作方法
  15. arcsde93安装好了之后,配置连接sde库失败, 提示st_domain_methods报错
  16. 网络版AIS接收机SLR350N
  17. Android开发局域网通信软件笔记
  18. php微信群,PHP微信群加群强制分享转发裂变源码
  19. 原来CNN是这样提取图像特征的。。。
  20. 硬件转行之路——自学Web前端开发(一)

热门文章

  1. IPv6排障工具之ping6完整过程细节剖析
  2. Oracle数据库操作基本語法
  3. 舒尔补(schur completement)
  4. 手撕Java源码系列之Map接口
  5. php充值代码,腾讯充值示例代码
  6. Java实现 LeetCode 452 用最少数量的箭引爆气球
  7. C# 直接使用DllImport外部dll的方法
  8. java长方体的父类_长方体(java)
  9. Android--------使用gson解析json文件
  10. 软硬链接 文件查找(find)