在Fedora 7 上配置DNS服务
很多朋友学习在Linux上配置DNS服务器的时候,都是参考的在RHEL4或Fedora Core5之前平台上的资料。在Fedora 7上,很多东西发生了变化。本文简单介绍一下应对的方法。
软件列表
bind-libs-9.4.0-6.fc7
bind-chroot-9.4.0-6.fc7
bind-utils-9.4.0-6.fc7
bind-9.4.0-6.fc7
caching-nameserver-9.4.0-6.fc7
如果您升级过系统,则软件的版本会略有不同。其中的bind-chroot可以增加DNS服务器的安全,不安装也能工作。
Fedora 7上的bind软件和原来的结构有所不同,没有了以前的/etc/named.conf和 /var/named/chroot/etc/named.conf(前者是后者的符号链接),导致很多朋友一时不知道该如何配置DNS服务器了,经过简 单研究,笔者终结出了DNS服务器的配置方法。
在/var/named/chroot/etc下执行
cat named.caching-nameserver.conf named.rfc1912.zones > named.conf
rm named.caching-nameserver.conf named.rfc1912.zones > named.conf
[root@maluyao ~]ln -s /var/named/chroot/etc/named.conf /etc/named.conf
上面的步骤是合并named.caching-nameserver.conf named.rfc1912.zones合并到一个文件(/var/named/chrrot/etc/named.conf)中,然后将其删除。实际操 作的时候,最好不要删除,而是将这俩个文件移动到其他位置备份。并且为了方便起见,在/etc下作了一个符号链接。
修改named.conf文件,将其中的
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
};
和
include "/etc/named.rfc1912.zones";
行注释或删除。
Fedora 7中,默认仅仅在回环地址127.0.0.1 和 ::1(IPV6的回环地址)上打开53端口,如果希望在所有地址上都打开53端口,则应该修改named.conf 中
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
为
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
Fedora 7 中的DNS服务器默认只允许127.0.0.1这个客户端(即本机)发起查询,一般我们需要允许所有人查询,这要修改name.conf中的:
allow-query { localhost; };
为
allow-query { any; };
重新启动BIND后,用下列命令:
[root@maluyao ~]#netstat -nlu|grep 53
[root@maluyao ~]#netstat -A inet6 |grep 53
即可看到53端口已经在所有地址上监听了。DNS服务器同时打开tcp和udp的53端口,上述命令只查看udp。
如果不需要在ipv6地址上监听53端口,则可将listen-on-v6行注释。
现在,bind服务的配置方法就和RHEL4或Fedora Core 5类似了。
Fedora 7 中的默认设置有自己的道理,我们注释或删除的那些东西,希望读者也能知道其含义。但本文就不做介绍了。
分享到:
相关推荐
Linux环境下dns服务器的配置,以在Fedora14操作系统下的配置方法为例。
基于linux fedora 8的DNS服务器构建.pdf
如何在Fedora和RHEL系统上创建shell脚本和使用cron工具自动化一系列的任务;备份你的系统和从备份中恢复文件的技术;在Fedora和RHEL中加固计算机的相关问题。第4部分包括第15章到第26章,分别介绍了安排地址以及如何...
对目前企业应用最为广泛的fedora和red hat enterprise linux版本的应用进行了系统、科学、全面的介绍,包括linux系统管理、互联网服务器搭建、内核编译及执行、命令行使用等重点内容,并且对应用perl脚本进行自动化...
DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。 域名系统Domain Name System,我们更通常称为 DNS 的系统,可以将域名翻译或转换为与该域关联的 IP...
本文是根据自己的实际操作结果撰写的,包含了ftp、web、dhcp、sendmail、dns服务的配置方法。
fedora11 DNS服务器图形设置安装包,方便图形化配置DNS服务器。
fedora15 dns服务器 图形化设置工具安装包,方便DNS设置
它可以使用以下命令安装在 Fedora/RH 上: yum install -y git 构建和使用此软件的主要要求需要 root 访问权限,对于 RHEL7 Linux,此安装脚本将完成所有这些: ./requirements.sh 安装 此安装脚本假定以下内容...
1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。WWW服务器的IP地址为192.168.0.10;通过虚拟主机技术添加两个网站,两个网站的域名分别是www.xx.com和www2.xx.com (xx为同学名字的拼音),主...
目 录 实验一 安装和启动Fedora11 2 实验二 GNOME桌面环境的基本操作 4 实验三 文件和目录管理 9 实验四 进程管理与系统监视 10 实验五 vi的基本操作 15 ...实训十 架设DNS服务器 32 实训十一 架设Apache服务器 36
因为实验室实现的拟态存储系统需要实现动态变更ip地址,所以需要搭建一个dns服务器,并且将需要查询变更ip地址的服务器都绑定到同一台dns服务器之上。通常在RedHat系列(eg:Fedora,Centos)的系统之中,当我们需要变更...
使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS 服务器、Apache HTTP 服务器、PHP、MySQL 等。 使用方法: Linux 系统内直接运行 unzip webmin.zip ...
FreeIPA是一个集成了Linux (Fedora)、389目录服务器、MIT Kerberos、NTP、DNS和Dogtag(证书系统)的安全信息管理解决方案。它由web界面和命令行管理工具组成。
(*) 支持 Mac, Linux, Windows 和 FreeBSD - 平台支持 Mac OS X (10.8), Linux (Fedora 20) 和 Windows (8.1),兼容 99% 的桌面操作系统用户。 支持多线程 异步 TCP 连接 异步 TCP 监听器 文件操作 DNS ...
Red hat fedora core 5 下vsftp服务配置,Apache httpd服务配置,DNS配置, samba 配置, sendmail邮件服务器。
darknet.py是一个网络应用程序,除了Python和Tor之外,没有任何依赖关系,可用于匿名化Linux服务器和工作站的流量。 darknet.py执行的操作是使用透明代理方法通过SOCKS5(Tor)代理重定向所有流量。 DNS请求也被...
该映像提供了基于最新的fedora版本的IPA客户端映像。支持的架构Dockerfile不依赖于体系结构,但当前仅构建x86_64映像。用法以下是一些说明和摘要,可帮助您开始创建容器。IPA配置首次启动容器之前,您需要设置一个...
它还提供了安全的DNS服务,可阻止各种恶意服务器(网络钓鱼网站,恶意软件托管,恶意广告,C&C服务器等)。 概括 防火墙组件 OSFW包含3个主要组件: 名称 描述 osfw-sensor 负责监视和记录被防火墙阻止的请求 ...
WebSocket + TLS)+ Web集成多版本bbr /锐速安装选项支持多种系统(Ubuntu CentOS Debian deeped fedora ...)支持多种指令集(x86 x86_64 arm64 ...)支持ipv6only服务器(需自行设置dns64)集成删除阿里云盾和腾讯...