RHEL 6.6 DNS 配置详解

域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。DNS 使用TCPUDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

注:

bind服务需要用到的端口号如下

UDP 53

TCP 53

TCP 953

bind主配置文件named.conf

bind辅助区域配置文件named.rfc1912.zones中配置正向域和反向域

主配置文件和辅助区域配置文件的路径(/var/named/chroot/etc)

bind正向解析记录cp -p named.localhost baidu.com.zone

bind反向解析记录cp -p named.loopback 1.168.192.zone

正向解析和反向解析的路径(/var/named/chroot/var/named)

以下是非常重要的内容,请大家记住:

如果安装了bind-chroot文件,启动named服务之后,系统会自动将bind的 配置文件 数据库等挂接到/var/named/chroot/目录下,然后DNS读取的是/var/named/chroot中的文件。

注意以下几点:

1、 BIND域名服务器的文件会全部挂接到/var/named/chroot目录下,即使黑客远程连接上了DNS服务器,他无论怎么修改也只能修改/var/named/chroot中的文件,并不会影响系统根/下面其他文件的情况。

2、 启动named服务之后,数据是自动挂接到/var/named/chroot中的,所以不要再/var/named/chroot目录下创建这些文件,否则挂接不过去。而RHEL5是没有挂接功能需要手动复制过去的。

检测主配置文件是否正确

# named-checkconf -z /var/named/chroot/etc/named.conf

检测正向解析和方向解析是否正确

# named-checkzone baidu.com /var/named/chroot/var/named/baidu.com.zone

# named-checkzone 1.168.192.zone /var/named/chroot/var/named/1.168.192.zone

启动named服务

# /etc/rc.d/init.d/named start

查看named服务的端口监听状态

# netstat -anpl|grep:53

查看系统日志

# tail -f /var/log/message

测试DNS解析是否成功

# nslookup

时间: 2024-07-30 08:23:43

RHEL 6.6 DNS 配置详解的相关文章

DNS 配置详解

DNS 解析一个正向区域配置     (DNS 监听的服务端口是53) 1.进行程序包的安装工作  yum install bind * -y 2.编辑配置文件 vim /etc/named.rfc1912.zones  在文件的尾端进行编辑如下所示 zone "magedu.com" IN { type master; file "magedu.com.zone"; }; 然后进行编辑主配置文件 vim /etc/named.conf options { list

DNS配置详解 bind实现正向解析和反向解析

DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析). DNS查询过程: 假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前已有缓存则直接把结果返回给我们的终端,如果没有则向dns的根查询负责解析.com的服务器的IP,找到负责.com域的服务器后再向其查询负责abc.com这个域的服务器的IP,得到结果后再向其查询www.abc.com的IP地址,查询到结果后再返回给我们.

马哥教育第十八天DNS、bind的基本配置详解

1.DNS: Domain Name Service DNS工作在53端口上,查询时使用udp协议,传送时使用tcp协议,全称域名:称为FQDN(Full Qualified Domain Name) 根域:root domain                        一级域:top-level domain                        二级域:公司.组织.个人使用                        主机: 递归:A --> B --> C -->

Linux学习之路-DNS原理-BIND配置详解

DNS原理-BIND配置详解 DNS系统概述 DNS系统作用     a) DNS,简单地说,就是Domain Name System,翻成中文就是"域名系统".主要的功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换.      b) DNS提供正向解析和反向解析          正向解析:根据主机名称(域名)查找对应的IP地址.          反向解析:根据IP地址查找对应的主机域名 DNS系统结构  系统结构原理  目前DNS采用的是分布

PPPOE配置详解

PPPOE配置: vpdn enable    //开启虚拟专用拨号网络(vpdn) vpdn-group 10    //建立一个vpdn组10 request-dialin    //初始化一个vpnd ! interface f4    //配置路由器ADSL MODEM接口 no ip address pppoe enable    //允许以太接口运行pppoe pppoe-client dial-pool-number 10    //将以太接口的pppoe客户端加入拨号池 10(不

【转】Apache 的 httpd.conf 配置详解

Apache 的 httpd.conf 配置详解 原文链接 http://www.php100.com/html/webkaifa/apache/2009/0418/1192.html ServerRoot /usr/local ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下. ScoreBoardFile /var/run

Linux - CentOS6.5服务器搭建与初始化配置详解(下)

传送带:Linux - CentOS6.5服务器搭建与初始化配置详解(上) 继续接着上面的安装,安装完后会出现下面界面 点击reboot重启 重启后可以看到下面的tty终端界面  因为这就是最小化安装 输入root和之前配置的密码 第一步先把防火墙给光了 iptables -F  命令用于清空规则 这里插一条命令(这个命令我忘记打上去了) /etc/init.d/iptables save  用于保存当前被清空的规则 chkconfig  iptables  stop  开机不允许启动防火墙 c

linux下IPTABLES配置详解 (防火墙命令)

linux下IPTABLES配置详解 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 24000 -j ACCEPT-A RH-Firewall-1-INPUT -s 121.10.120.24 -p tcp -m tcp --dport 18612 -j ACCEPT 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的

Apache2 httpd.conf 配置详解

Apache2 httpd.conf 配置详解 <第一部分> 常用配置指令说明 1. ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相对路径即基于此目录.默认为安装目录,不需更改. 语法:ServerRoot directory-path 如: ServerRoot "/usr/local/apache-2.2.6" 注意,此指令中的路径最后不要加 / . 2. Listen:指定服务器监听的IP和端口.默认情况下Apa