linux下DNS配置详解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-03
linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器. DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务.当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址.,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网.其实,域名的最终指向是IP. 需要了解的几个概念,正向区域( A记录 NS 记录 SOA记录,)反向区域,以及(PTR记录) 主要有这么几个步骤,配ip与dns,安装dns包,修改配置文件,以及区域数据文件,验证配置是否成功 需要注意的几个配置文件 ip地址的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 dns的配置文件 /etc/resolv.conf /etc/named.conf 根域文件 /var/named/named.ca 正向区域文件 /var/named/localhost,zone 反向区域文件 /var/nsmed/named.local 实验环境:VMware6.5.2 redhat Enterprise 5 有图形界面 ,配ip [root@localhost ~]# setup 选择网络配置回车 eth0 为第一块网卡 回车 按tab键移动 按空格选择不启用DHCP 之后tab到 ok上保存回车 tab到 退出 回车 退出 [root@localhost ~]# service network restart [root@localhost ~]# ifconfig 拥有帝国一切,皆有可能。欢迎访问phome.neteth0 Link encap:Ethernet HWaddr 00:0C:29:9F:41:CD inet addr:192.168.11.10 Bcast:192.168.11.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe9f:41cd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27 errors:0 dropped:0 overruns:0 frame:0 TX packets:97 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5261 (5.1 KiB) TX bytes:19310 (18.8 KiB) Interrupt:67 Base address:0x2024 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1561 errors:0 dropped:0 overruns:0 frame:0 TX packets:1561 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2098017 (2.0 MiB) TX bytes:2098017 (2.0 MiB) [root@localhost ~]# 这时你可以 ifconfig 查看一下ip地址 配置DNS [root@localhost ~]# vi /etc/resolv.conf 填写内容如下 name server 192.168.11.10 之后保存退出 下一步 安装DNSrpm包 挂上镜像, [root@localhost ~]# cd /mnt [root@localhost mnt]# ls cdrom hgfs [root@localhost mnt]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/cdrom is write-protected, mounting read-only [root@localhost mnt]# cd /mnt/cdrom [root@localhost cdrom]# cd Server [root@localhost Server]# 我们需要安装几个 [root@localhost Server]# rpm -ivh bind- bind-9.3.3-10.el5.i386.rpm bind-chroot-9.3.3-10.el5.i386.rpm bind-devel-9.3.3-10.el5.i386.rpm bind-libbind-devel-9.3.3-10.el5.i386.rpm bind-libs-9.3.3-10.el5.i386.rpm 拥有帝国一切,皆有可能。欢迎访问phome.netbind-sdb-9.3.3-10.el5.i386.rpm bind-utils-9.3.3-10.el5.i386.rpm 先装第一个 插一句BIND(Berkeley Internet Name Domain)我们要安装的DNS只是BIND 里的一 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux下DNS配置详解的所有评论