linux DNS域名解析
目录
一、DNS概念
二、域名格式类型
三、查询类型
四、解析类型
五、配置DNS
六、dns解析实验
1.配置正向解析
2.反向解析
3.主从解析
一、DNS概念
概念:域名和IP地址的相互映射的分布式数据库,可以更好的访问互联网。
计算机只能访问IP地址,但是IP地址不是方便记住,采用域名解析出IP地址,可以更好的访问互联网
二、域名格式类型
www.baidu.com.cn.
根域.根域名dns服务器
一级域:一般代表国家地区和组织机构
例子:.com(工商,企业机构)
.net(网络运营商)
.edu(教育机构)
.cn(中国地区)
.org(团体机构)
.gov(政府机构)
二级域:一般代表具体类型
例子:.net.cn(中国运营商)
.edu.cn(中国教育)
.com.cn(中国企业)
子域名(主机名,三级域):一般具体的名字
例子:jd.com.cn(京东)
百度.com.cn(百度)
三、查询类型
dns解析过程:
查询本机缓存hosts->dns域名服务器(运营商)->根域服务器->顶级域->二级域->子域
1.迭代
迭代过程:根域服务器->顶级服务器->二级域->子域
2.递归
递归过程:dns域服务器->本地缓存->用户->ip地址
四、解析类型
配置文件目录:/etc/resolv.conf
正向解析:域名解析IP地址
反向解析:IP地址解析域名

五、配置DNS
1.本地dns映射文件:/etc/host

2.正向解析
nslook正向解析,将www.baidu.com解析为ip地址

3.反向解析,将180.101.50.188解析为析为www.baidu.com域名

4.自定义内网解析软件
bind:用来解析内网,配置文件定义域名和IP地址规则
服务名:named
文件位置:
/etc/named.conf 主配置文件
/etc/named.rfc1912.zones 区域配置文件
/var/named/named.localhost 区域数据配置文件(模板文件,不可直接在原文件进行更改)

六、实验
1.bind配置正向解析
修改主配置文件
修改监视ip地址

所有网段都可以访问

配置区域配置文件

复制一份,改为:

配置正向区域数据文件

配置ky29.com.zone文件
NS ky29.com. #记录当前区域的DNS服务器的名称(必不可少)
А #记录主机IP地址(必不可少)
IN MX 10 mail.ky29.com. #MX为邮件交换记录,数字越大优先级越低
www IN A 192.168.233.30 #记录正向解析www.benet.com对应的IP
mail IN A 192.168.233.31 #邮箱的正向解析地址
ftp IN CNAME www #CNAME使用别名, ftp是www的别名
* IN A 192.168.233.100 #泛域名解析, "*" 代表任意主机名

修改解析地址文件
分别进入终端1和终端3
vim /etc/resolv.conf
加入解析地址192.168.140.111


关闭防火墙和安全机制

可以在终端3中解析域名可以看到地址

2.反向解析
进入/etc/vim /etc/named.rfc1912.zones 配置反向解析文件

复制一份,确保备份

进入ky29.com.zone.local进行配置
30 IN PTR www.ky29.com. ---访问192.168.233.20会访问www.ky29.com
31 IN PTR mail.ky29.com. ---访问192.168.233.30会访问mail.ky29.com

修改完配置文件后
nslookup 192.168.140.30
可以看到以及反向解析

3.主从服务器解析dns
进入dns解析文件/etc/resolv.conf加入从服务器的ip地址
主从服务器都要加


进入主服务器,修改配置文件

进入从服务器,修改为任意网址都可

进入vim /etc/named.rfc1912.zones 修改配置

重启服务
主可以解析,直接关闭服务

从也可以解析,当主关闭,从也可以解析

linux DNS域名解析的更多相关文章
- DNS域名解析四种配置实验 ---Linux DNS域名解析服务
DNS域名解析服务一.BIND域名服务基础1) DNS的定义2)域名结构3)DNS系统的作用① 正向解析:根据域名查找对应的IP地址② 反向解析:根据IP地址查找对应的域名③ DNS系统的分布式数据结 ...
- 《linux就该这么学》第十四节课:第13章,部署DNS域名解析服务(bind服务)
(借鉴请改动) 第十二章收尾 12.2.nfs网络文件系统 RHEL7默认安装了nfs,配置文件在 /etc/export 写入格式:共享目录 允许的客户端(参数) ro ...
- DNS域名解析过程
图1-10是DNS域名解析的主要请求过程实例图. 如图1-10所示,当一个用户在浏览器中输入www.abc.com时,DNS解析将会有将近10个步骤,这个过程大体描述如下.当用户在浏览器中输入域名并按 ...
- DNS域名解析之搭建公司内部域--技术流ken
什么是DNS DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换 ...
- Linux DNS原理简介及配置
Linux DNS原理简介及配置 DNS简介 DNS原理 域名解析的过程 资源记录 DNS BIND安装配置 一.简介 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访 ...
- linux dns
linux 用户相关的 root 相当于QQ群主 sudo QQ群管理员 普通用户 QQ群水军 root UID 是 0 组UID也是0 普通用户UID从1000开始 查看用户id 信 ...
- 解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题和DNS域名解析问题(图文详解)
不多说,直接上干货! 问题情况描述如下: 普及知识: /etc/resolv.conf ,其实是一个Link .它其实指向的是 /run/resolvconf/resolv.conf. Ubun ...
- 查看DNS主机名解析的主机IP并向DNSserver进行DNS域名解析
一.查看DNS主机名解析的主机IP host 命令 用途 把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名. 语法 host [-n [ -a ] [ -c Class] [ -d ] ...
- 使用nsswitch控制linux dns解析顺序
参考:1.DNS原理入门参考:http://www.ruanyifeng.com/blog/2016/06/dns.html 2.http://cn.linux.vbird.org/linux_ser ...
- LINUX DNS客户端 解析域名慢的问题。
Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by NetworkManager options single ...
随机推荐
- Matlab笔记--Matlab概述(初登场)
Matlab概述 安装MATLAB教程 可以参考这里:https://www.cnblogs.com/sixuwuxian/p/15858196.html Matlab的启动 右键图标,选择属性,可以 ...
- Redis6.0.9集群搭建
前提条件: Redis版本:6.0.9(因为5.0之前创建用的是redis-trib,还需要ruby,ruby-gem) 安装环境: Centos7 1. 准备配置文件 一个是通用文件:redis-c ...
- python爬取猫眼电影Top100榜单的信息
爬取并写入MySQL中 import pymysql import requests from bs4 import BeautifulSoup headers = { 'User-Agent': ' ...
- Cisco模拟器配置DNS服务器遇到的问题
1.使用工具: Cisco-Packet-Tracer(7.0或8.0版本及以上) 2.问题: 原因:安装思科模拟器后进行中文汉化: 过程:配置DNS服务时无法进行域名操作: 解决: 更改为原来的语言 ...
- 【JVM盲点补漏系列】「并发编程的难题和挑战」深入理解JMM及JVM内存模型知识体系
并发编程的难题和挑战 在并发编程的技术领域中,对于我们而言的难题主要有两个: 多线程之间如何进行通信和线程之间如何同步,通信是指线程之间以何种机制来交换信息. 多线程的线程通信机制 在命令式编程中,线 ...
- 机器学习基础05DAY
分类算法之k-近邻 k-近邻算法采用测量不同特征值之间的距离来进行分类 优点:精度高.对异常值不敏感.无数据输入假定 缺点:计算复杂度高.空间复杂度高 使用数据范围:数值型和标称型 一个例子弄懂k-近 ...
- 借AI之势,打破创意与想象的边界
不要做这个时代的最后一只恐龙. IMMENSE.36氪|作者 1811年11月,英国,诺丁汉市西北一处小镇里,一群愤怒的纺织工人挥舞着锤头与斧子,一窝蜂地冲进车间里,将几台机器砸得粉碎. 后来,这场运 ...
- ServiceAccounts 及 Secrets 重大变化
关于 ServiceAccounts 及其 Secrets 的重大变化 kubernetes v1.24.0 更新之后进行创建 ServiceAccount 不会自动生成 Secret 需要对其手动创 ...
- pandas之excel操作
Excel 是由微软公司开发的办公软件之一,它在日常工作中得到了广泛的应用.在数据量较少的情况下,Excel 对于数据的处理.分析.可视化有其独特的优势,因此可以显著提升您的工作效率.但是,当数据量非 ...
- 前端里那些你不知道的事儿之 【window.onload】
作者:京东科技 孙凯 一.前言 相信很多前端开发者在做项目时同时也都做过页面性能优化,这不单是前端的必备职业技能,也是考验一个前端基础是否扎实的考点,而性能指标也通常是每一个开发者的绩效之一.尤其马上 ...