DNS

Linux中怎么搭建主DNS、辅助DNS、缓存DNS服务器 Linux中怎么搭建DNS服务器 一、认识DNS: 首先我们要了解一下什么是域名,当我们在没有DNS域名解析服务器去访问某台服务器的时候,我们只能基于IP去访问,但由于IP难记且不方便。我们需要一种来取代它,就是域名,好比www.baidu.com(对应的IP地址是119.75.217.109)这就是一个域名。当我们访问这个网站时就不需要输入它的IP地址那么麻烦了。那问题来了,是什么在域名与IP地... 阅读详情

DNS

DNS全称Domain Name System,Domain Name被译为域名,中文名为域名系统,也称为域名解析系统;另外域名服务器Domain Name Server也简称为DNS。

域名系统是因特网的一项内核服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS是具有树型结构的名字空间,核心功能是完成域名到IP地址的转换,使用TCP和UDP端口53。

当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。



 域名系统

通俗地说,DNS帮助用户在互联网上寻找路径。在互联网上的每一个计算机都拥有一个唯一的地址,称作“IP地址”(即互联网协议地址)。由于IP地址(为一串数字)不方便记忆,DNS允许用户使用一串常见的字母(即“域名”)取代。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

虽然域名系统后便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名服务器(Domain Name Server)来完成,这里的DNS就是域名服务器。

DNS的安全问题

1、针对域名系统的恶意攻击:DDOS攻击造成域名解析瘫痪。

2、域名劫持:修改注册信息、劫持解析结果。

3、国家性质的域名系统安全事件:“.ly”域名瘫痪、“.af”域名的域名管理权变更。

 

DNS的结构及运行

Internet域名系统是一个树型结构,其形式如下:

com(企业)、net(网络运行服务机构)、gov(政府机构)、org(非營利性组织)、edu(教育)域由InterNic管理,其注册、运行工作目前由Network Solution公司负责。

7个新的顶级域名分别是:firm(公司企业)、shop(商店)、web(希望突出万维网活动的实体)、arts(主要从事娱乐文化活动的实体 )、rec(主要从事娱乐文化实体)、info(主要从事信息服务实体)、nom(一些希望在互联网上发布个人信息的人)将于1998年启动,这些域名的注册服务由多家机构承担,CNNIC也有幸成为注册机构之一。

按照ISO-3166标准制定的国家域名,一般由各国的NIC(Network Information Center,网络信息中心 )负责运行。

我国域名体系分为类别域名和行政区域名两套。

类别域名是指图中最下面一行前面的六个域名,分别依照申请机构的性质依次分为:AC-科研机构;COM-工、商、金融等专业;EDU-教育机构;GOV-政府部门; NET-互联网络、接入网络的信息中心和运行中心;ORG-各种非盈利性的组织。

 

DNS的劫持


DNS劫持是安全界常见的一个名词,劫持了DNS服务器,意思是通过某些手段取得某域名的解析记录控制权,进而修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定IP,其结果就是对特定的网址不能访问或访问的是假网址,从而实现窃取资料或者破坏原有正常服务的目的.

通常在三种情况下会遇到DNS劫持的问题:

 1、用户计算机感染病毒,病毒在操作系统中的HOSTS文件中添加了虚假的DNS解析记录。Windows中HOSTS文件的优先级高于DNS服务器,操作系统在访问某个域名时,会先检测HOSTS文件,然后再查询DNS服务器。

2、用户试图访问的网站被恶意攻击。这种情况下,你可能访问到的是一个欺骗性网站,也有可能被定向到其它网站。

3、用户在浏览器中输入了错误的域名,导致DNS查询不存在的记录。以前遇到这种情况,浏览器通常会返回一个错误提示。而最近,这种情况下用户会看到ISP设置的域名纠错系统提示。

由于域名劫持往往只能在特定的被劫持的网络范围内进行,所以在此范围外的域名服务器(DNS)能够返回正常的IP地址,高级用户可以在网络设置把DNS指向这些正常的域名服务器以实现对网址的正常访问。所以域名劫持通常相伴的措施——封锁正常DNS的IP。

域名解析

举一个例子,zh.wikipedia.org作为一个域名就和IP地址208.80.154.225相对应。DNS就像是一个自动的电话号码簿,我们可以直接拨打wikipedia的名字来代替电话号码(IP地址)。DNS在我们直接调用网站的名字以后就会将像zh.wikipedia.org一样便于人类使用的名字转化成像208.80.154.225一样便于机器识别的IP地址。

DNS查询有两种方式:递归和迭代。

DNS客户端设置使用的DNS服务器一般都是递归服务器,它负责全权处理客户端的DNS查询请求,直到返回最终结果。

而DNS服务器之间一般采用迭代查询方式。

以查询zh.wikipedia.org为例:

· 客户端发送查询报文"query zh.wikipedia.org"至DNS服务器,DNS服务器首先检查自身缓存,如果存在记录则直接返回结果。

· 如果记录老化或不存在,则

1. DNS服务器向根域名服务器发送查询报文"query zh.wikipedia.org",根域名服务器返回.org域的权威域名服务器地址,这一级首先会返回的是顶级域名的权威域名服务器。

2. DNS服务器向.org域的权威域名服务器发送查询报文"query zh.wikipedia.org",得到.wikipedia.org域的权威域名服务器地址。

3. DNS服务器向.wikipedia.org域的权威域名服务器发送查询报文"query zh.wikipedia.org",得到主机zh的A记录,存入自身缓存并返回给客户端。

在每一个名称服务器中都有一个快取缓存区(Cache),这个快取缓存区的主要目的是将该名称服务器所查询出来的名称及相对的IP地址记录快取缓存区中,这样当下一次还有另外一个客户端到次服务器上去查询相同的名称 时,服务器就不用在到别台主机上去寻找,而直接可以从缓存区中找到该笔名称记录资料,传回给客户端,加速客户端对名称查询的速度。例如:

当DNS客户端向指定的DNS服务器查询网际网路上的某一台主机名称 DNS服务器会在该资料库中找寻用户所指定的名称 如果没有,该服务器会先在自己的快取缓存区中查询有无该笔纪录,如果找到该笔名称记录后,会从DNS服务器直接将所对应到的IP地址传回给客户端 ,如果名称服务器在资料记录查不到且快取缓存区中也没有时,会向最接近的名称服务器去要求帮忙找寻该名称的IP地址 ,在另一台服务器上也有相同的动作的查询,当查询到后会回复原本要求查询的服务器,该DNS服务器在接收到另一台DNS服务器查询的结果后,先将所查询到的主机名称及对应IP地址记录到快取缓存区中 ,最后在将所查询到的结果回复给客户端。

域名(domain name)

网域名称(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

域名服务器

主条目:名称服务器

这种管理名字的方法是:分不同的组来负责各子系统的名字。系统中的每一层叫做一个域,每个域用一个点分开。所谓域名服务器(即Domain Name Server,简称Name Server、DNS)实际上就是装有域名系统的主机。它是一种分层结构数据库,能够执行名字解析(name resolution)。

DNS可以允许一个名称服务器把他的一部分名称服务(众所周知的zone)“委托”给子服务器,从而实现一种层次结构的名称空间。此外,DNS还提供了一些额外的信息,例如系统别名、联系信息以及哪一个主机正在充当系统组或域的邮件枢纽。

另外,在域名中大小写是没有区分的。域名一般不能超过5级,从左到右域的级别越高,高的级域包含低的级域。域名在整个Internet中是唯一的,当高级子域名相同时,低级子域名不允许重复。一台服务器只能有一个IP地址,但是却可以有多个域名。

 

 

 

 

 

 

DNS详解 DNS域名解析 术语解释: 根域,就是所谓的“.”,其实我们的网址www.baidu.com在配置当中应该是www.baidu.com.(最后有一点),一般我们在浏览器里输入时会省略后面的点,而这也已经成为了习惯。根域服务器我们知道有13台,但是这是错误的观点。根域服务器只是具有13个IP地址,但机器数量却不是13台,因为这些IP地址借助了任播的技术,所以我们可以在全球设立这些IP的镜 阅读详情

相关推荐

DNS部署之DNS集群

DNS部署之DNS集群 DNS集群作用:缓解主DNS服务器的压力,配置多个辅助DNS服务器,这些DNS服务器组成DNS集群;设置DNS集群,在主DNS服务器信息更改时,通知到对应的辅助服务器,让其自动同步更改 - step1 配置辅助DNS主机 ip为172.25.70.150;DNS指向为172.25.70.150 cd /etc/sysconfig/network-scripts vim if...

nigar_的博客 1531

电子商务应用课程知识整理 第二章-电子商务相关知识与技术

一、万维网 万维网(亦作“网络”、www、Web或World Wide Web),是一个资源空间。在这个空间中包含一些有用的事务,有一个”统一资源标识符“(URL)表示。这些资源通过超文本传输协议(HTTP)传送给使用者,而后者通过点击链接来获得资源。从另一个观点来看,万维网是一个透过网络存取的互连超文件系统。 在技术方面,万维网是软件、协议和标准的集合。 万维网围绕一组因特网服务器将资源文件组织起来,这些服务器处理来自于安装在用户个人电脑上的浏览器软件的请求。 二、域名 域名(Domain Name)是由

weixin_45668903的博客 893

【DNS】何为DNS及其应用场景

DNS(域名系统)是互联网的一项服务,用于将用户输入的域名(如www.example.com)转换为对应的IP地址(如192.0.2.1),使计算机能够通过IP地址进行通信。

码农小菜袅 1483

常见互联网域名及含义

域名及含义 常见域名 AC 科研机构   COM 工、商、金融等企业   EDU 教育机构   GOV 政府部门   NET 互联网络、接入网络的信息中心(NIC)和运行中心(NOC)   ORG 各种非盈利性的组织 新顶级域名 .aero,航空运输业专用,由比利时国际航空通信技术协会(SITA) .biz,可以替代.com的通用域名,监督机构是...

lanshi00的博客 3574

DNS劫持如何预防、DNS是什么?DNS劫持详解

在前两天的时候,打开www.linux.org的时候突然发现,页面跟原来完全不一样了,里面各种fk,第一反应就是网站被黑了,攻击者对于该站非常不满,还有一张“菊花图”,场面异常火爆,有兴趣可看这个报道。后来网站官方说网站被黑是一起DNS劫持事件,对于网站被黑感到啼笑之余,也同时让我好奇DNS劫持到底是什么,攻击威力如此大。 DNS是什么 DNS是Domain Name System的缩写, 我们称之域名系统。首先它是远程调用服务,本地默认占用53端口,它本身的实质上一个域名和ip的数据库服务器,他要完成的

douya0012的博客 1741

别再被网站识别成机器人了!用Python的undetected_chromedriver+Selenium实现无痕自动化

本文详细介绍了如何利用Python的undetected_chromedriver和Selenium实现无痕自动化,突破现代网站的反爬系统。通过修正浏览器指纹、模拟人类操作行为,并结合实战案例,帮助开发者构建难以被识别的自动化脚本,适用于电商监控等场景。

weixin_30367169的博客 253

基础概念名词

网络安全概念名词

weixin_52657559的博客 565

渗透测试实战—云渗透(AK/SK泄露)

渗透测试实战思路分享:getshell方法及横向移动方法,云安全(AK/SK泄露)

网安日记本的博客 4051

什么是国际顶级域名?

答:一般国际域名的最后一个后缀是一些诸如.com,.net,.gov,.edu的”国际通用域”,这些不同的后缀分别代表了不同的机构性质。 AC 科研机构 COM 工、商、金融等企业 EDU 教育机构 GOV 政府部门 NET 互联网络、接入网络的信息中心(NIC)和运行中心(NOC) orG 各种非盈利性的组织 ...

lxw1844912514的博客 823

当R语言遇见MaxENT:参数优化的艺术与自动化调参实践

本文探讨了R语言与MaxENT在生态位建模中的结合应用,重点介绍了参数优化与自动化调参的实践方法。通过caret与ENMeval工具链,研究人员可以高效处理多物种、多环境变量的大规模分析任务,提升模型性能与工作效率。文章还涵盖了从数据准备到结果可视化的全流程,为生态学家提供了实用的技术指导。

corn8的博客 455

OpenBmc开发2:构建开发环境

编译环境VMware + ubuntu 18.04 编译环境构建:参考OpenBmc开发1:构建开发环境 1、打开一个Ternimal,进入openbmc目录下 2、查看有哪些不同的编译配置 find meta-* -name local.conf.sample 可以看到如下编译配置 3、生成编译配置 插入TEMPLATECONF,上边查询到的配置有很多,但是有一些...

master 2万+

选择域名的基本准则以及注意事项

域名选择的基本原则是短、好记、易输入。围绕这三大原则又分商标保护、个性网站、挂广告、 抢域名四个目的性的注册域名。 常见域名后缀的选择:  .com——工、商、金融等企业  .gov——政府部门  .net——互联网络、接入网络的信息中心(NIC)和运行中心(NOC)  .org——各种非盈利性的组织  .cn——中国  .com.cn——中国工、

xx1655730209的博客 4226

binning模式下和normal模式下相同曝光参数相同场景加权亮度差异消除方案优化(一)

摘要:针对ISP参数设置中浮点权重系数需转换为整数的问题,提出整数邻域搜索方案。该方法在浮点最优解附近(±1/±2)进行局部搜索,通过逐阶微调找到误差最小的整数权重组合,避免直接取整导致的误差反弹(误差从0.8%降至0.35%)。方案结合范围约束(1~15)和单调性约束(暗端递减、亮端递增),兼顾计算效率(单图耗时<10ms)与硬件兼容性,显著优于暴力搜索和简单取整,满足工程落地需求。

大熊 97

DNS - 全家桶(114 DNS、阿里DNS、百度DNS 、360 DNS、Google DNS)

DNS - 全家桶(114 DNS、阿里DNS、百度DNS 、360 DNS、Google DNS)

1万+

32、生物信息学中的符号、缩写及相关概念解析

本文详细解析了生物信息学中常用的符号、缩写及相关概念,涵盖概率理论、函数表示、模型结构、图与集合、维度参数、神经网络、隐藏马尔可夫模型、双向架构、语法系统、系统发育树、微阵列分析以及核方法与支持向量机等多个领域。通过表格和mermaid流程图的形式,系统梳理了各类符号的定义与应用场景,并介绍了常见缩写的全称与意义。文章旨在帮助研究人员准确理解生物信息学中的基础术语,提升对基因表达分析、序列建模、机器学习等技术的理解与应用能力。

rrr55的博客 146

用 ADT 连接 SAP S/4HANA Public Cloud 开发租户的完整落地指南

摘要:在SAP S/4HANA公有云中进行ABAP开发时,必须使用Development Tenant(客户端080)而非Customizing Tenant(客户端100)连接ADT工具。开发用户需具备SAP_BR_DEVELOPER角色且写权限不受限,开发对象应创建在结构包的子包中。连接前需确认正确的ABAP服务URL(通常为Launchpad URL去掉"/ui"),并通过运行控制台程序验证全链路功能。典型开发场景如通过BAdI实现业务校验时,需遵循Clean Core原则在指定包

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 338

DNS详解,权威DNS,递归DNS,转发DNS,公共DNS

DNS基本概念 域名如在浏览器地址栏输入的www.baidu.com,www.hao123.com等我们称之为域名,域名即网站名称。如果说互联网的本质是连接一切,域名则为“一切”提供了身份标识功能,而IP为“一切”提供了寻址功能。域名和IP的关系可类比每个人的姓名与住址。 根域、顶级域、二级域、子域域名采用层次化的方式进行组织,每一个点代表一个层级。一个域名完整的格式为www....

yetugeng的专栏 1万+

Android AVB 分析(十三)dm-verity 设备是如何映射的?

在上一篇《Android AVB 分析(十二)嵌入式设备安全中的 dm-verity 简介》介绍 dm-verity 原理的时候,作者提供了一个 dm-verity 演示的例子。本篇我们基于 AOSP 源码 `android-13.0.0_r41` 实际编译生成的 Google Pixel 7 (“panther”) 设备的 system 分区镜像进行 dm-verity 设备验证实战。

洛奇看世界 2438

各种dns:百度DNS/阿里DNS/114DNS/腾讯DNS/谷歌DNS/OpenDNS 对比评测

不知道大家有没有过网络是正常的,QQ可以正常登录、游戏也可以正常玩,但是网页无论如何都打不开。这就是电脑网络设置的DNS服务器有问题,不是其故障就是不工作了。 换了DNS服务器成功解决问题。下边给大家分享一下国内比较大型大众常用的公共DNS服务器。 公共DNS服务器,即系统默认的DNS解析服务器。DNS全称Domain Name System,即域名解析系统。DNS帮助用户在互联网上寻找路径。在互联网上的每一个计算机都拥有一个唯一的地址,称作“IP地址”(即互联网协议地址)。由于IP地址(为一串数字)不

荒野求生的博客 5万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

DNS协议(DNS规范、DNS报文、DNS智能选路)

当发送方发送邮件过来时,服务器通过PTR记录将IP地址解析为该IP地址对应的邮件域名,如果该邮件域名与发送方的邮件头中的'From'字段不一致(或者将邮件域名通过MX记录或A记录解析为IP地址,该IP地址与'From'字段不一致),则认为该邮件为垃圾邮件。域名服务器记录(记录域名和DNS服务器的关系,一般为DNS服务器为权限域名服务器;如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,则本地域名服务器以DNS客户端的身份向其它根域名服务器继续发出查询请求报文(替主机查询)

m0_49864110的博客 4589

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

CentOS7下DNS服务器的搭建(局域网DNS、辅助DNS、缓存DNS)

一、DNS服务器的安装与测试 二、配置文件详解 三、配置内网(局域网)DNS 四.辅DNS的配置 五、缓存DNS配置 一、DNS服务器的安装与测试 1.查看是否安装DNS软件包 [root@mylocalhost ~]# rpm -qa|grep bind 未安装:bind-9.9.4-61.el7_5.1.x86_64 2.安装DNS服务器软件...

烟敛寒林的博客 6904

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

如何使用加密DNS来防止DNS劫持

DNS 被广泛认为是互联网的电话簿,它将域名转换为计算机可读的信息,例如 IP 地址。每当您在地址栏中输入一个域名时,DNS 会自动将其转换为相应的 IP 地址。浏览器使用这些信息从源服务器检索数据并加载网站。然而,网络不法分子经常窥探 DNS 流量,因此加密对于保护网络浏览的私密和安全至关重要。

VworldZaiertOS的博客 4503

公共DNS推荐及dns测速

DNS在平时上网中扮演重要角色,如果不注意DNS的话,可能会导致网速慢、弹窗广告、网址打不开、打开不是自己想要的网站、劫持等一系列问题。针对DNS的问题,今天我们就来总结一下,看看哪个DNS服务器最好用! 一、DNSPod DNS+:★★★★★(推荐) DNSPod的PublicDNS+是目前国内第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服务,可以为全网用户提...

weixin_33963594的博客 7725

路由器的wan口dns、dhcp的dns和主机设置的电脑上dns的区别是什么?

路由器的wan口dns、dhcp的dns和主机设置的电脑上dns的区别是什么? 2018-10-11 13:13来源: 本站整理作者:U盘量产网浏览量:7059次 注:本文中有部分内容是转发者添加的。 TP-LINK 家用路由器的 WAN 端口的 DNS 服务器和 DHCP 的 DNS 服务器有哪些区别?设置哪一个会生效?下面就给大家介绍一下 简单来说WAN口的DN...

weixin_41632560的博客 2万+

什么是DNS欺骗及如何进行DNS欺骗

我已经离开了一段时间,我现在回来了,我终于在做一个教程了。提示:以下是本篇文章正文内容,下面案例可供参考DNS 欺骗(有时称为 DNS 缓存中毒)是一种攻击,没有权限的主机通过这种攻击来指导域名服务器 (DNS) 及其所有请求。这基本上意味着攻击者可以将所有DNS请求以及所有流量重定向到他的机器,以恶意方式操纵它并可能窃取传递的数据。这是更危险的攻击之一,因为它很难检测到,但今天我将向您展示如何执行以及如何检测它是否由您网络上的其他人执行。现在您知道了 DNS 欺骗的工作原理。

简介 5566
上一篇: android开发---handler
下一篇: 虚拟机三种网络模式
技术搬运工
博客等级 码龄11年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值