`
zxwwjs
  • 浏览: 8780 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Fedora 7上DNS服务器和之前一些版本的区别

 
阅读更多

在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 中的默认设置有自己的道理,我们注释或删除的那些东西,希望读者也能知道其含义。但本文就不做介绍了。

分享到:
评论

相关推荐

    Fedora 下dns服务器配置

    Linux环境下dns服务器的配置,以在Fedora14操作系统下的配置方法为例。

    基于linux fedora 8的DNS服务器构建.pdf

    基于linux fedora 8的DNS服务器构建.pdf

    Fedora 6 and Red Hat Enterprise Linux Bible

    如何在Fedora和RHEL系统上创建shell脚本和使用cron工具自动化一系列的任务;备份你的系统和从备份中恢复文件的技术;在Fedora和RHEL中加固计算机的相关问题。第4部分包括第15章到第26章,分别介绍了安排地址以及如何...

    Fedora和Red Hat Enterprise Linux实用指南(第6版)

    对目前企业应用最为广泛的fedora和red hat enterprise linux版本的应用进行了系统、科学、全面的介绍,包括linux系统管理、互联网服务器搭建、内核编译及执行、命令行使用等重点内容,并且对应用perl脚本进行自动化...

    使用 bind 设置 DNS 服务器的方法

    DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。 域名系统Domain Name System,我们更通常称为 DNS 的系统,可以将域名翻译或转换为与该域关联的 IP...

    fedora8服务器配置详解

    本文是根据自己的实际操作结果撰写的,包含了ftp、web、dhcp、sendmail、dns服务的配置方法。

    system-config-bind-4.0.12-2.fc11.noarch.rpm

    fedora11 DNS服务器图形设置安装包,方便图形化配置DNS服务器。

    system-config-bind-4.0.15-4.fc15.noarch.rpm

    fedora15 dns服务器 图形化设置工具安装包,方便DNS设置

    dnsbridge:DNS 到 Docker 桥接

    它可以使用以下命令安装在 Fedora/RH 上: yum install -y git 构建和使用此软件的主要要求需要 root 访问权限,对于 RHEL7 Linux,此安装脚本将完成所有这些: ./requirements.sh 安装 此安装脚本假定以下内容...

    网络操作系统Linux大作业文档

    1.在Fedora linux上安装Apache和bind。 2.使用Apache设置WWW服务器。WWW服务器的IP地址为192.168.0.10;通过虚拟主机技术添加两个网站,两个网站的域名分别是www.xx.com和www2.xx.com (xx为同学名字的拼音),主...

    linux服务器配置实验

    目 录 实验一 安装和启动Fedora11 2 实验二 GNOME桌面环境的基本操作 4 实验三 文件和目录管理 9 实验四 进程管理与系统监视 10 实验五 vi的基本操作 15 ...实训十 架设DNS服务器 32 实训十一 架设Apache服务器 36

    Ubuntu中静态DNS配置的方法详解

    因为实验室实现的拟态存储系统需要实现动态变更ip地址,所以需要搭建一个dns服务器,并且将需要查询变更ip地址的服务器都绑定到同一台dns服务器之上。通常在RedHat系列(eg:Fedora,Centos)的系统之中,当我们需要变更...

    webmin web图形化管理linux安装包最新版 内附Ubuntu/CentOS安装包及源码安装包

    使用它可以配置操作系统内部,如用户、磁盘配额、服务或配置文件,也可以修改和控制开源应用程序,如 BIND DNS 服务器、Apache HTTP 服务器、PHP、MySQL 等。 使用方法: Linux 系统内直接运行 unzip webmin.zip ...

    Centos7.7 安装FreeIPA.doc

    FreeIPA是一个集成了Linux (Fedora)、389目录服务器、MIT Kerberos、NTP、DNS和Dogtag(证书系统)的安全信息管理解决方案。它由web界面和命令行管理工具组成。

    跨平台事件循环异步库libasync.zip

    (*) 支持 Mac, Linux, Windows 和 FreeBSD - 平台支持 Mac OS X (10.8), Linux (Fedora 20) 和 Windows (8.1),兼容 99% 的桌面操作系统用户。 支持多线程 异步 TCP 连接 异步 TCP 监听器 文件操作 DNS ...

    redhat-server-config.zip_samba

    Red hat fedora core 5 下vsftp服务配置,Apache httpd服务配置,DNS配置, samba 配置, sendmail邮件服务器。

    darknet.py:darknet.py是除Python和Tor之外没有任何依赖性的网络应用程序,可用于匿名化Linux服务器和工作站的流量

    darknet.py是一个网络应用程序,除了Python和Tor之外,没有任何依赖关系,可用于匿名化Linux服务器和工作站的流量。 darknet.py执行的操作是使用透明代理方法通过SOCKS5(Tor)代理重定向所有流量。 DNS请求也被...

    docker-ipa-client

    该映像提供了基于最新的fedora版本的IPA客户端映像。支持的架构Dockerfile不依赖于体系结构,但当前仅构建x86_64映像。用法以下是一些说明和摘要,可帮助您开始创建容器。IPA配置首次启动容器之前,您需要设置一个...

    uppersafe-osfw:UPPERSAFE开源防火墙

    它还提供了安全的DNS服务,可阻止各种恶意服务器(网络钓鱼网站,恶意软件托管,恶意广告,C&C服务器等)。 概括 防火墙组件 OSFW包含3个主要组件: 名称 描述 osfw-sensor 负责监视和记录被防火墙阻止的请求 ...

    Xray脚本:(Xray-TCP + XTLS)+(Xray-WebSocket + TLS)+ Web构造管理脚本

    WebSocket + TLS)+ Web集成多版本bbr /锐速安装选项支持多种系统(Ubuntu CentOS Debian deeped fedora ...)支持多种指令集(x86 x86_64 arm64 ...)支持ipv6only服务器(需自行设置dns64)集成删除阿里云盾和腾讯...

Global site tag (gtag.js) - Google Analytics