当前位置:   article > 正文

Linux中DNS服务器搭建_linuxdns服务器的搭建

linuxdns服务器的搭建

一、基础知识

1.什么是DNS?

DNS服务器(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址进行转换的服务器,使用的是UDP协议的53号端口,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS服务器中保存了一张域名和与之相对应的IP地址 的表,以解析消息的域名。而域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。

2.域名的格式

一般来说,域名由根域、顶级域名、次级域名、主机域名组成。

1)根域:.root 或者 . ,根域名通常是省略的

2)顶级域名:顶级域/域名后缀,一般是 .com、.net、.org、.com. cn、.cn 等等。各种域名后缀有不同含义,如 .com 意为商业/公司(Commercial / companies / company ),.net 意为网络(network),.org 意为组织(organization),.gov意为政府网站(government),.edu意为教育网站(education) ,.cn(中国国别域名)

3)次级域名:fuyeor.com这样的域名就叫做“次级域名”,fuyeor.com.cn这样的域名也叫做“次级域名”。因为在有些时候,.com.cn也可能是一个组合起来的域名后缀。

4)主机域名:也叫三级域名,例如 http://docs.fuyeor.com 前缀就是以docs开头的,那它就是个三级域名。

eg :就以我们熟悉的www.baidu.com举例

com: 一级域名. 表示这是一个企业域名。同级的还有 “net”(网络提供商), “org”(⾮非盈利组织) 等。

baidu: 二级域名,指公司名。

www: 表示主机域名为 www。

二、环境简述

1.所需环境

1)一台Linux系统设备(服务端,安装DNS)

2)一台Windows7(客户端,做调试)

2.软件包和配置文件

1)bind.x86_64(软件包)

2)主要涉及的配置文件

/etc/named.conf --主配置文件

/etc/named.rfc1912.zones --保存域名及IP对应关系所在地址

/var/named --保存域名与IP地址的真实关系

三、正式部署

域名解析需求:

正向域名解析:www.lc.top------->172.16.1.1

反向域名解析:172.16.1.1-------->www.lc.top

1)下载软件包

yum -y install bind.x86_64

出现以下提示则说明软件包已下载成功

2)校验下载的安装包是否完整

rpm -ql bind

3)修改主配置文件 vim /etc/named.conf

我的配置文件如下:

4)修改定义域文件 vim /etc/named.rfc1912.zones我的配置文件如下:
5)修改正向解析文件  vim /var/named/named.localhost

我的配置文件如下:

6)修改反向解析文件  vim  /var/named/named.loopback

我的配置文件如下:

7)校验
8)重启DNS服务 systemctl restart named
9)验证

Windows: DNS地址改为自己搭建的DNS服务器

nslookup www.lc.top / nslookup 172.16.1.1

-------------------------------------------------------------------------------------------------------------------

如果解析不出来,可以检查一下DNS服务器的防火墙状态,如果为活跃状态,将其关闭(确保防火墙状态为关闭状态)

至此,DNS域名服务器就搭建成功了!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/655957
推荐阅读
相关标签
  

闽ICP备14008679号