当前位置:网站首页>DNS域名解析服务
DNS域名解析服务
2022-07-24 05:23:00 【行走DI五花】
目录
一、BIND 域名服务基础(DNS的安装的名称为BIND,服务名为named,协议名为DNS )
1、DNS概念
概念:DNS域名系统是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住复杂的IP地址。就是为了方便用户记忆使用。
全世界只有13台(这13台根域名服务器名字分别为"A"至"w"),1个为主根服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。
2、DNS解析类型
正向解析:也叫DNS的主机A记录:域名解析成——》IP地址
反向解析:也叫DNS的主机P记录:IP地址解析成——》域名
3、DNS使用的协议及端口号
DNS的默认端口为53。DNS端口分为TCP和UDP。
①TCP是用来做区域传送,多用于主从同步
②UDP是用来做DNS解析的

4、域名体系结构
根域:位于树状结构最顶层,用"."表示
顶级域:一般代表一种类型的组织机构或国家地区(如.net(网络供应商)、.com(工商企业)、.org(团体组织)、.edu(教育结构)、.gov(政府部门)、.cn(中国国家域名))
二级域:用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家部门统一管理
子域:二级域下所创建的各级域统称为子域,各个组织或用户可以自由申请注册自己的域名
主机:主机位于域名空间最下层,就是一台具体的计算机

根域名(.)
一级域名:.cn(中国). us(米国) .tw(台湾) .kr(韩国).jp(日本).hk(香港).uk (英国)
二级域名:.com.cn (中国商业组织) .edu.cn (教育机构) .org.cn (非盈利) .net.cn(中国运营商)
三级域名: sina.com.cn nb.com.cn haixi.com.cn ...... . ..
组织域:.com .org .net .cc
国家域: .cn(中国) .tw(台湾) .hk(香港) .iq .ir .jp (日本)反向域
114.114.114.114 是三大运营商的DNS
8.8.8.8 是Google公司提供的DNS
5、两种查询方式
①递归查询
递归查询是一种DNS服务器的查询模式,在该模式下DNS服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果 DNS服务器本地没有存储查询DNS信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。客户机发送请求后自己只用等待结果即可,中间具体过程交给服务器实现
客户端——》本地DNS服务器:这部分属于递归查询
②迭代查询
DNS服务器另外一种查询方式为迭代查询,当客户机发送查询请求时,DNS服务器并不直接回复查询结果,而是告诉客户机另一台 DNS服务器地址,客户机再向这台DNS服务器提交请求,依次循环直到返回查询的结果为止。客户机的请求需要自己挨个去查询才能得到结果,服务器没有结果时候只会给你提供其它服务器的地址,而不会帮你去请求查询,这与递归截然相反。
本地DNS服务端——》外网:这部分属于迭代查询

二、BIND的安装和配置文件
1、安装 yum -y install bind

2、全局配置文件(全局生效的配置) vim /etc/named.conf

3、设置区域配置文件 vim /etc/named.rfc1912.zones
接入内容,只加入域名和区域数据配置文件名

4、配置区域数据文件。
cd /var/named/ 进入/var/named/目录下
cp -p named.localhost zhangsan.com.zone 复制模板区域数据配置文件并重命名
vim /var/named/zhangsan.com.zone 修改配置文件内容

5、修改/etc/resolv.conf 的服务器地址,指向本地DNS服务

6、测试
①解析www.zhangsan.com

②解析ftp.zhangsan.com

③解析 mail.zhangsan.com

④解析:不在定义范围内的任意一个

总结:
学习了DNS的作用,及其工作原理和DNS工作时的查询方式。实验配置DNS服务。
边栏推荐
- Do not rent a server, build your own personal business website (how to buy a domain name)
- leetcode剑指offer jz5 替换空格字符串
- Leetcode sword finger offer JZ9 dual stack implementation queue
- Summary of ten common vulnerabilities (principle, harm, defense)
- Data warehouse and data warehouse modeling
- Understanding of Flink parallelism
- Flink restart policy
- Flink function (1): rich function
- Quickly and simply set up FTP server, and achieve public network access through intranet [no need for public IP]
- General paging 2.0
猜你喜欢

Luckyframeweb testing platform (a full latitude free open source testing platform that supports interface automation, Web UI automation, APP automation, and distributed testing)
![[214] what is an automation framework](/img/bb/24c35613c49357258876ce3f1611ee.jpg)
[214] what is an automation framework

Use and principle of spark broadcast variable and accumulator

IP job (1)

Website B video is embedded in the web page, and relevant controls are hidden

LVM and disk quota

Simple three-step fast intranet penetration

Leetcode refers to offer jz5 to replace the space string

日志收集分析平台

Flink time stream processing
随机推荐
Ia class summary (2)
Data set and pre training model
Solutions to the failure of wechat TBS online kernel installation
[226] instructions for Wireshark parameters
Use of MySQL
LuckyFrameWeb测试平台(一款支持接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试的全纬度免费开源测试平台)
How to build a website full of ritual sense and publish it on the public website 1-2
leetcode剑指offer JZ25 合并两个排序的链表
jz47 礼物的最大价值(动态规划思路)
Leetcode sword finger offer jz42 maximum sum of continuous subarrays
联合国农产品数据分析
Sword finger offer jz10 Fibonacci sequence
Summary of common working methods (7S, SWOT analysis, PDCA cycle, smart principle, 6w2h, time management, WBS, 28 principles)
JSP tag 02
TensorFlow-GPU 安装 -- 056
Ia class summary (1)
Leetcode sword finger offer jz73 flip word sequence
一个测试经理/测试主管/测试总监的工作总结
LVM and disk quota
leetcode 不用加减乘除算加法 || 二进制中1的个数