iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >centos5.3 搭建DNS多域名解析服务器的教程是怎样的
  • 373
分享到

centos5.3 搭建DNS多域名解析服务器的教程是怎样的

2023-06-10 11:06:09 373人浏览 安东尼
摘要

Centos5.3 搭建DNS多域名解析服务器的教程是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、域名与域名解析 网络中为了区别各个主机,必须为每台主机分配一个惟一

Centos5.3 搭建DNS多域名解析服务器教程是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一、域名与域名解析
网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为“IP 地址”。但这些数字难以记忆,所以就采用“域名”的方式来取代这些数字了。不过最终还是必须将域名转换为对应的IP 地址才能访问主机。
DNS 服务,又叫域名解析服务,即提供域名与IP 地址的相互转换。域名的正向解析是将主机名转换成IP 地址的过程,域名的反向解析是将IP 地址转换成主机名的过程。通常我们很少需要将IP 地址转换成主机名,即反向解析。反向解析经常被一些后台程序使用,用户看不到。
二、DNS 架构
域的层次结构如同一棵倒立的树,层次结构非常清晰,如图所示。根域位于顶部,紧接着在根域的下面是几个顶级域,每个顶级域又可以进一步划分为不同的二级域,二级域再划分出子域,子域下面可以是主机也可以是再划分的子域,直到最后的主机。在Internet 中的域是由InterNIC负责管理的,域名的服务则由DNS 来实现。
centos5.3 搭建DNS多域名解析服务器的教程是怎样的
三、DNS 解析流程
centos5.3 搭建DNS多域名解析服务器的教程是怎样的
1、客户机请求解析www.exmaple.com.cn的IP 地址,如果本地hosts文件中没有相关解析,则向本地DNS服务器发出解析请求;
2、如果本地DNS服务器有该域名的解析信息,则直接返回给客户机;如果本地DNS 服务器没有该域名的解析信息,则本地DNS 服务器向根DNS服务器询问www.exmaple.com.cn的IP地址;
3、如果根DNS 服务器有该域名的解析信息,则直接返回信息给本地DNS 服务器,本地DNS 服务器再将解析信息返回给客户机;如果根DNS 服务器没有该域名的解析信息,则返回管辖.cn解析业务的DNS 服务器的IP 地址;
4、本地DNS 服务器向管辖.cn的DNS 服务器询问www.exmaple.com.cn的IP 地址;
5、如果.cn 服务器有该域名的解析信息,则直接返回信息给本地DNS 服务器,本地DNS服务器再将解析信息返回给客户机;如果.cn DNS 服务器没有该域名的解析信息,则管辖.cn解析业务的DNS服务器告知.com.cn的DNS 服务器的IP地址;
6、本地DNS 服务器向管辖.com.cn的DNS服务器询问www.exmaple.com.cn的IP 地址;
7、如果.com.cn 服务器有该域名的解析信息,则直接返回信息给本地DNS 服务器,本地
DNS 服务器再将解析信息返回给客户机;如果.com.cn DNS 服务器没有该域名的解析信息,则管辖.com.cn解析业务的DNS 服务器告知.example.com.cn的DNS服务器的IP地址;
8、本地DNS服务器向管辖.example.com.cn的DNS 服务器询问www. example.com.cn IP 地址;
9、管辖.example.com.cn的DNS服务器告知www.exmaple.com.cn的DNS服务器的IP地址;
10、本地DNS服务器解析出www.exmaple.com.cn的IP 地址,并传回给客户机。
四、搭建centos5.3下的DNS多域解析服务器
系统平台:centos5.3 内核版本:2.6.18-128.2.1.el5
DNS 服务器IP :192.168.2.210
WEB 服务器A:www.chinaunix.net 192.168.2.181
Mail服务器B:mail.chinaunix.net 192.168.2.182
Web 服务器C:www.chinaunix.org 192.168.2.183
Mail服务器D:mail.chinaunix.org 192.168.2.185
1、安装bind相关软件包[root@server ~]# yum -y install bind* caching-nameserver
2、修改主配置文件
[root@server ~]# cd /var/named/chroot/etc/
[root@server etc]# cp –p named.caching-nameserver.conf named.conf
[root@server etc]# cp –p named.rfc1912.zones named.rfc1912.zones.bak
备注:cp 参数-p 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
这里大多数配置文件的属主是root,组为named,如果只是cp,启动named 服务时会报
错。
[root@server etc]# vi named.conf
//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration
files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;
allow-query { any; };
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view localhost_resolver {
match-clients { any; };
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
[root@server etc]# vi named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration
files.
//
zone "." IN {
type hint;
file "named.ca";
}; # 根DNS服务器配置文件;
zone " localdomain" IN {
type master;
file " localdomain.zone";
allow-update { none; };
}; # 模板1;
zone "0.0.127.in-addr.arpa" IN {
type master;
file " named.local";
allow-update { none; };
}; # 模板2;
zone "chinaunix.net" IN {
type master;
file "chinaunix.net.zone";
allow-update { none; };
}; # 模板1复制并修改后的;
zone "chinaunix.org" IN {
type master;
file "chinaunix.org.zone";
allow-update { none; };
}; # 模板1复制并修改后的;
zone "2.168.192.in-addr.arpa" IN {
type master;
file "2.168.192.in-addr.local";
allow-update { none; };
}; # 模板2 复制并修改后的;
备注:蓝色字体是添加、修改过的;
3、Zone配置文件
[root@server etc]# cd ../var/named/
[root@server named]# cp –p localdomain.zone chinaunix.net.zone
[root@server named]# cp –p localdomain.zone chinaunix.org.zone
[root@server named]# cp –p named.local 2.168.192.in-addr.local
[root@server named]# vi chinaunix.net.zone
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS chinaunix.net.
IN MX 10 mail.chinaunix.net.
www IN A 192.168.2.181
mail IN A 192.168.2.182
[root@server named]# vi chinaunix.org.zone
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS chinaunix.org.
IN MX 10 mail.chinaunix.org.
www IN A 192.168.2.183
mail IN A 192.168.2.185
[root@server named]# vi 2.168.192.in-addr.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS chinaunix.net.
IN NS chinaunix.org.
181 IN PTR www.chinaunix.net.
182 IN PTR mail.chinaunix.net.
183 IN PTR www.chinaunix.org.
185 IN PTR mail.chinaunix.org.
4、测试
[root@server ~]# nslookup
Ø www.chinaunix.net
Server: 192.168.2.210
Address: 192.168.2.210#53
Name: www.chinaunix.net
Address: 192.168.2.181
Ø www.chinaunix.org
Server: 192.168.2.210
Address: 192.168.2.210#53
Name: www.chinaunix.org
Address: 192.168.2.182
Ø mail.chinaunix.net
Server: 192.168.2.210
Address: 192.168.2.210#53
Name: mail.chinaunix.net
Address: 192.168.2.183
Ø mail.chinaunix.org
Server: 192.168.2.210
Address: 192.168.2.210#53
Name: mail.chinaunix.net
Address: 192.168.2.185
Ø 192.168.2.181
Server: 192.168.2.210
Address: 192.168.2.210#53
181.2.168.192.in-addr.arpa name = www.chinaunix.net.
Ø 192.168.2.182
Server: 192.168.2.210
Address: 192.168.2.210#53
182.2.168.192.in-addr.arpa name = mail.chinaunix.net.
Ø 192.168.2.183
Server: 192.168.2.210
Address: 192.168.2.210#53
183.2.168.192.in-addr.arpa name = www.chinaunix.org.
Ø 192.168.2.185
Server: 192.168.2.210
Address: 192.168.2.210#53
185.2.168.192.in-addr.arpa name = mail.chinaunix.org.

看完上述内容,你们掌握centos5.3 搭建DNS多域名解析服务器的教程是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网服务器频道,感谢各位的阅读!

--结束END--

本文标题: centos5.3 搭建DNS多域名解析服务器的教程是怎样的

本文链接: https://www.lsjlt.com/news/260303.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos5.3 搭建DNS多域名解析服务器的教程是怎样的
    centos5.3 搭建DNS多域名解析服务器的教程是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、域名与域名解析 网络中为了区别各个主机,必须为每台主机分配一个惟一...
    99+
    2023-06-10
  • MyDomain老牌免费域名DNS解析服务是怎么样的
    这期内容当中小编将会给大家带来有关MyDomain老牌免费域名DNS解析服务是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。MyDomain算是老牌免费域名DNS解析服务商了,从1998年服务至今...
    99+
    2023-06-12
  • DNS服务器解析过程是怎样的
    本文小编为大家详细介绍“DNS服务器解析过程是怎样的”,内容详细,步骤清晰,细节处理妥当,希望这篇“DNS服务器解析过程是怎样的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。DNS: Domain Name Sy...
    99+
    2023-06-27
  • 浏览器缓存,DNS,CDN及域名解析的过程是怎样的
    这篇文章主要介绍“浏览器缓存,DNS,CDN及域名解析的过程是怎样的”,在日常操作中,相信很多人在浏览器缓存,DNS,CDN及域名解析的过程是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”浏览器缓存,D...
    99+
    2023-06-29
  • centos怎么搭建dns解析服务器
    要搭建DNS解析服务器,你可以按照以下步骤进行:1. 安装BIND软件包:在CentOS中,BIND是最流行的DNS服务器软件。你可...
    99+
    2023-08-25
    centos dns服务器 服务器
  • dns服务器域名解析端口的方法是什么
    DNS服务器域名解析端口的方法是通过使用标准的DNS协议来进行通信。DNS协议使用UDP或TCP协议的端口53来传输数据。在客户端发...
    99+
    2023-08-14
    dns服务器 服务器
  • 阿里云服务器域名解析流程是什么样的
    阿里云服务器域名解析流程 在使用阿里云服务器时,我们需要将域名指向我们的服务器IP地址,以便访问我们的网站或应用。这通常需要通过域名解析来完成。本文将详细介绍阿里云服务器域名解析流程。一、创建域名解析记录在阿里云上创建域名解析记录是第一步。...
    99+
    2024-01-26
    阿里 域名解析 流程
  • 域名服务器搭建的步骤是什么
    1. 选择合适的操作系统,建议选择Linux系统,如CentOS、Ubuntu等。2. 安装DNS服务器软件,常见的有BIND、NS...
    99+
    2023-06-11
    域名服务器 服务器
  • dns域名服务器的作用是什么
    dns域名服务器的作用:用于在数据传输时标识计算机的电子方位,并且DNS服务器中保留有该域名的DNS记录,比如A记录,MX记录,A记录是用来指定主机名(或域名)对应的IP地址,MX记录用来解析域名的邮件服务器。...
    99+
    2024-04-02
  • 云服务器搭建dns解析失败怎么解决
    如果您的云服务器搭建DNS解析失败,可能有以下几个原因: DNS查询:在云服务器上的DNS查询可以提供服务提供商名或域名的响应,而查询失败可能意味着您所在的网络中有多个DNS服务器正在进行查询。 网络连接问题:如果您与其他服务器或客户端...
    99+
    2023-10-27
    服务器 dns
  • 云服务器搭建dns解析失败怎么办
    如果您的云服务器搭建DNS解析失败,可以尝试以下几种方法: 清除DNS缓存:在访问网站时,DNS记录通常存储在内存中的缓存中。清除DNS缓存可以去除一些无效的IP地址,从而减少DNS解析时的负担。 修改IP地址:如果DNS解析失败的原因...
    99+
    2023-10-27
    服务器 dns
  • 搭建dns服务器的步骤是什么
    搭建DNS服务器的步骤如下: 选择合适的操作系统:首先选择一个适合用来搭建DNS服务器的操作系统,比如常用的Linux发行版如U...
    99+
    2024-03-08
    dns服务器 服务器
  • 云服务器搭建dns解析失败怎么回事
    如果您的云服务器搭建DNS解析失败,可能是由于以下原因之一: 您的DNS设置错误:检查您的DNS设置,确保它已正确安装和配置,并且正确与云服务器相匹配。 您的DNS服务器不稳定:如果您的DNS服务器不稳定,可能会导致DNS解析失败。请确...
    99+
    2023-10-27
    怎么回事 服务器 dns
  • 搭建DNS服务器的方法是什么
    1、选择合适的操作系统可以选择常见的 Linux 发行版,例如 Ubuntu、Debian、CentOS 等。2、安装 DNS 服务...
    99+
    2023-05-13
    搭建DNS服务器 DNS服务器 服务器
  • 怎么搭建自己的dns服务器
    要搭建自己的DNS服务器,您可以按照以下步骤进行操作:1. 选择操作系统:首先,您需要选择一个适合您的操作系统来搭建DNS服务器。常...
    99+
    2023-08-25
    dns服务器 服务器
  • 云服务器搭建dns解析网络错误怎么解决
    重启路由器:在服务器出现网络错误时,需要先确认是不是因为路由器出现了故障,导致dns解析网络错误。因此,在服务器重新启动之前,应该先检查一下路由器是否正常工作。 更新固件:如果dns解析网络错误是由于软件或硬件故障导致的,需要更新服务器的...
    99+
    2023-10-27
    错误 服务器 网络
  • 云服务器搭建dns解析失败怎么回事儿
    DNS服务器不稳定:DNS(Domain Name System)是一个将域名映射到IP地址的系统。如果服务器不稳定或DNS服务器出现故障,那么用户的IP地址可能会无法成功地解析。 DNS服务器配置错误:DNS服务器的配置可能会影响DNS...
    99+
    2023-10-28
    回事儿 服务器 dns
  • 云服务器搭建dns解析网络错误怎么办
    当云服务器搭建dns解析网络错误时,可能会出现以下一些问题: 无法找到对应的服务器:当服务器无法找到正确的服务器时,用户可能会尝试访问其他服务器或使用错误的DNS服务器来解析请求。 DNS查找失败:如果DNS查找失败,则用户可能会看到“...
    99+
    2023-10-28
    错误 服务器 网络
  • 云服务器搭建dns解析失败怎么回事啊
    DNS服务器不稳定:DNS(Domain Name System)是一种将域名(例如 www.example.com)与IP地址进行关联的技术。如果DNS服务器不稳定或者无法响应用户请求,用户就无法访问网站,网站也就无法正常访问。 DNS...
    99+
    2023-10-27
    怎么回事 服务器 dns
  • 设定在 Go 中用于执行域名解析的 DNS 服务器
    来到编程网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《设定在 Go 中用于执行域名解析的 DNS 服务器》,介绍一下,希望对大家的知识积累有所...
    99+
    2024-04-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作