写一个简单配置dns服务把。
dns在网络中是非常重要的一项服务,他不仅方便了人们不必这么麻烦的直接记ip地址,而且大大的方便了网站管理员管理,可以说是很好的一项服务,在windows中我们可以直接利用添加或删除硬件中添加,相对于linux容易很多,我们来看看linux怎马配置吧。
这里我们用的是redhat 5.0,一般linux中使用dns要安装两个软件包,一个是 caching-nameserver-9.3.3-7.e15.i386.rpm和 bind的所有包。首先先安装这两个包
[root@dns Server]# rpm -ivh caching-nameserver-9.3.3-7.e15.i386.rpm
[root@dns Server]# rpm -ivh bind*
我们安装完之后,需要先配置两个etc目录下的两个关于生成后来的配置文件的两个文件,一个是named.rfc1912.zones和named.caching-nameserver.conf
首先修改named.rfc1912.zones
[root@dns /]#vi etc/named.rfc1912.zones #修改之中的15、17、23、27行
15行:zone “hxai11.com” IN { #这句""中添加自己想取的域名,这里我写hxai11.com这个域名
17行:file "hxai11.com.zone" : #这句是后面的zone配置文件名字,""中间写 你域名加上.zone即可
23行:file "192.168.16.zone" : #这句是反向解析的配置文件,需要你ip前三位加.zone即可
27行:zone "16.168.192.in-addr.arpa" IN { #这句反过来写ip即可
之后完成这个文件配置之后,我们配置etc目录下的另外一个配置文件named.caching-nameserver.conf
[root@dns /]# vi etc/named.caching-nameserver.conf
修改15、23、32、33
15行:修改那个ip地址为any
23行:把localhost改为any
32行:也是把localhost改为any
33行:也是把localhost改为any
这样,两个dns配置文件配置完成!
之后我们需要在var/named/chroot/var/named 之中复制出原本的配置文件后再修改配置文件
[root@dns named]# cp -p localdomain.zone hxai11.com.zone #个文件是配置正向解析的配置文件
[root@dns named]# cp -p named.local 192.168.16.zone #这个是配置反向解析的文件
复制完这两个文件后,需要修改配置让其生效
[root@dns named]# vi hxai11.com.zone
在配置文件中添加头文件,当然还可以添加主机文件,在最后一行添加 :www IN A 192.168.16.100
记得记得对齐上行代码,保持整洁,要不然不养成这个习惯,以后会很麻烦。之后保存退出。
我们还要配置反向文件192.168.16.zone
[root@dns named]# vi 192.168.16.zone
一样,我们需要添加代码 100 IN PTR www.hxai11.com.
记住,www.hxai11.com后面还要加个.,以前我总是忘记这个,忘记这个会导致反向解析不了,所以,那个.一定要加上。之后保存退出。
之后我们最后一步修改etc目录下的 resolv.conf文件
[root@dns /]# vi etc/resolv.conf
把里面那行删除,改为nameserver 192.168.16.100即可。
完成以上所有工作后我们启动dns服务:service named start。
我们测试dns解析是否成功
[root@dns /]# nslookup www.hxai11.com
之后看他反回是否是你指定ip即可。
分享到:
相关推荐
在Red Hat Enterprise Linux 5 (RHEL5)...总的来说,RHEL5上的DNS安装涉及安装和配置BIND软件,创建和编辑DNS区域文件,调整服务器配置,以及进行必要的安全措施。理解这些步骤和概念是确保DNS服务正常运行的关键。
Redhat官方教材会详细阐述各种网络服务的配置和管理,包括HTTP服务器Apache或Nginx、FTP服务器vsftpd、DNS服务器bind、邮件服务器postfix等。这些服务在企业环境中广泛使用,学习者需要掌握它们的配置文件、启动和...
DNS(域名系统)服务是互联网的基础服务之一,Redhat Linux AS 4.0提供了强大的DNS服务配置功能。 1. **安装BIND服务**: - 安装BIND所需的软件包:`bind`, `bind-utils`, `bind-chroot`, `bind-libs`。 - 安装...
5. **网络配置与服务**: - **网络接口**:配置IP地址、子网掩码、默认网关,使用ifconfig和dhclient命令。 - **DNS解析**:修改resolv.conf,理解域名解析过程。 - **防火墙与SELinux**:使用iptables配置防火墙...
以下是一个简单的DNS服务器安装和配置步骤,以Red Hat Enterprise Linux AS v4为例: 1. **安装BIND**: - 首先,你需要获取BIND的安装包。可以从官方网站`http://www.isc.org/products/BIND/`下载,或者在安装...
通过以上介绍的方法,无论是使用简单的 `ifconfig` 命令,还是通过 `netconfig` 工具或直接编辑配置文件,你都可以有效地配置 Red Hat 系统的网络连接。正确配置网络不仅能够让你的系统正常连接到互联网,还能确保...
首先,你需要配置DNS设置。在DNS服务器上,为你的Linux系统添加一个新的A记录,将主机名`mail.xxx.com`映射到你的Linux服务器的IP地址。这样,用户就可以通过`user@xxx.com`的形式访问邮件了。 接下来,配置Apache...
3. 记录下电脑的硬件信息,如鼠标、键盘、显卡、网卡、显示器的型号,以及网络配置的IP地址、子网掩码、默认网关和DNS服务器地址。 **安装步骤:** 1. 设置电脑从光驱启动,放入第一张安装光盘。 2. 启动后,系统会...
17.2.3 DNS选项的配置 17.3 常用网络管理命令(ifconfig、netstat和route命令) (着重) 17.4 常用服务的管理 17.4.1 xinetd与inetd(重点为xinetd) 17.4.2 DHCP配置及启动 17.4.3 telnet配置及启动 17.4.4 FTP配置及...
10. 网络配置,通过编辑设置IP地址、子网掩码、网关和DNS服务器。 11. 设置root用户的密码,确保记住此密码,因为它对系统管理至关重要。 12. 选择要安装的软件包,根据实际需求选择最小安装或完全安装。完全安装...
5. 安全性:理解SELinux(安全增强型Linux)的工作原理和策略配置,以及使用iptables进行防火墙设置。 三、命令行操作 在RHEL 7.0培训中,命令行操作是基础技能,包括: 1. 文件和目录操作:如ls、cd、mkdir、rm、...
本实验报告将详细介绍如何在Red Hat环境下设置DNS服务器、WEB服务器、FTP服务器以及SMB服务器,为网络服务提供全面的支持。 首先,我们来看DNS(Domain Name System)服务器的配置。DNS是互联网上的关键服务,它将...
5. crontab:该文件设置 cron 环境变量和运行自动任务的时间。cron 是 Linux 系统中的计划任务工具,crontab 文件控制着 cron 的行为。 6. csh.cshrc(或 cshrc):该文件为 csh (c shell) 用户设置系统范围的缺省...
5. **获取宿主机IP配置信息**: - 打开Windows命令提示符(CMD),输入`ipconfig /all`,查看并记录宿主机的IP配置信息,包括IP地址、子网掩码等。 ### 二、Red Hat Linux系统配置 1. **启动Red Hat Linux虚拟机*...
3. **网络配置**:设置网络连接是初学者必须掌握的技能,包括静态IP和DHCP两种方式,以及DNS配置。 4. **系统更新**:利用`up2date`工具定期更新系统以获取安全补丁和新功能。 **二、文件管理** 1. **文件系统...
6. **网络配置**:考生需要知道如何配置网络接口,如`ifconfig`命令,以及DNS解析和路由的基本概念。Red Hat的网络配置工具如`nmcli`也可能涉及。 7. **系统维护**:包括日志查看(`less`, `tail`, `journalctl`)...
本文将深入探讨在Red Hat Fedora Core 5操作系统环境下,如何配置四大关键服务:vsftp(虚拟FTP服务)、Apache HTTPD(Web服务器)、DNS(域名解析服务)以及Samba(Windows与Linux之间的文件共享服务)。...