Linux的(linux的bind)-编程之家

怎样在linux上使用BIND建立DNS服务器?

  

1、安装DNS服务器组件:  安装bind  yum install -y bind bind-chroot bind-utils  

2、编辑DNS主配置文件:  vi /etc/named.conf修改主配置文件  

3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones  

4、添加设置DNS正向解析:  修改zone配置文件,正向解析:  cd /var/named/  cp named.localhost szlpt.cn.zone  vi szlpt.cn.zone(要和主配置文件里面定义的zone文件名一致)  

5、修改zone配置文件,反向解析:  cd /var/named/  cp named.localhost 32.168.192.zone  vi 0.168.192.zone(要和主配置文件里面定义的zone文件名一致)  

6、更改防火墙设置和selinux设置:  Getenforce(查看selinux是否开启)  setenforce 0  vi /etc/sysconfig/iptables #配置防火墙端口  -AINPUT -m state –state NEW -m tcp -p tcp –dport 53 -j ACCEPT  -AINPUT -m state –state NEW -m udp -p udp –dport 53 -j ACCEPT  -AINPUT -m state –state NEW -m tcp -p tcp –dport 953 -j ACCEPT  service iptables restart #重启防火墙,使规则生效  

7、启动DNS服(注意DNS服务名称在linux是叫做bind):  service named start  

8、测试检测域信息是否正常(重要):  检查之前先看下 配置文件有没有读取权限 ll /var/named  (如果没有读取全线, chmod +r /var/named/* 即可)  

9、检查bind文件配置过程中容易出错:  以下命令用以检查bind配置文件及zone文件语法  named-checkconf /etc/named.conf  named-checkzone szlpt.cn /var/named/ szlpt.cn.zone  

10、启动重启DNS服务,查看服务状态:  service named restart  service network restart  用户端测试解析,通过nslookup进行测试。

怎么备份整个openwrt?

dd if=/dev/mtd0 of=CFE.bindd if=/dev/mtd1 of=kernel.bindd if=/dev/mtd2 of=rootfs.bindd if=/dev/mtd3 of=rootfs_data.bindd if=/dev/mtd4 of=linux.bindd if=/dev/mtd5 of=nvram.bin

linuxbind如何禁止一个IP访问此DNS?

会有有访问限制的。假如你bind的是一个内网IP,那么是无法通过外网IP来访问到你的DNS服务器的。所以你当配置dns的bind的时候,一定要注意这些细节。

BIND在Linux里指的是什么?

是指Linux的系统中有完善的控件属性。

linux rpcbind什么用的?

1.vim /etc/init.d/rpcbind里面有说明2.他是一个RPC服务,主要是在nfs共享时候负责通知客户端,服务器的nfs端口号的。简单理解rpc就是一个中介服务。3./etc/init.d/rpcbind是开启rpc服务的命令