服务器秒开云挂机宝DNS服务器实验报告

挂机宝  时间:2021-01-14  阅读:()

实验名称 DNS服务系统自带班级计科一班

组长李柯颖

组员马晓贤马彬

刘永军高富雷

张明东

前言

1、 DNS服务器的概念

它是由解析器以及域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址并具有将域名转换为IP地址功能的服务器。 DNS使用TCP与UDP端口号都是53 主要使用UDP服务器之间备份使用TCP。

DNS最早于1983年由保罗·莫卡派乔斯Pau l Mockapetr i s 发明原始的技术规范在882号因特网标准草案RFC882中发布。 1987年发布的第1034和1035号草案修正了DNS技术规范并废除了之前的第882和883号草案。在此之后对因特网标准草案的修改基本上没有涉及到DNS技术规范部分的改动。

域名结构

通常Internet主机域名的一般结构为主机名.三级域名.二级域名.顶级域名。 Internet的顶级域名由Internet网络协会域名注册查询负责网络地址分配的委员会进行登记和管理它还为Internet的每一台主机分配唯一的IP 地址。全世界现有三个大的网络信息中心位于美国的Inter-NIC负责美国及其他地区位于荷兰的RIPE-NIC负责欧洲地区位于日本的APNIC 负责亚太地区。

解析器

解析器或另一台DNS服务器递归代表的情况下域名解析器协商使用递归服务使用查询头位。

解析通常需要遍历多个名称服务器找到所需要的信息。然而一些解析器的功能更简单地只用一个名称服务器进行通信。这些简单的解析器依赖于一个递归名称服务器称为“存根解析器”  为他们寻找信息的执行工作。

服务器

提供DNS服务的是安装了DNS服务器端软件的计算机。服务器端软件既可以是基于类l inux操作系统也可以是基于Windows操作系统的。装好DNS服务器软件后您就可以在您指定的位置创建区域文件了所谓区域文件就是包含了此域中名字到IP地址解析记录的一个文件如文件的内容可能是这样的primary name server =dns2 主服务器的主机名是serial =2913 序列号=2913、这个序列号的作用是当辅域名服务器来复制这个文件的时候如果号码增加了就复制refresh = 10800 (3 hours) 刷新=10800秒、辅域名服务器每隔3小时查询一个主服务器retry = 3600 (1 hour) 重试=3600秒、 当辅域名服务试图在主服务器上查询更新时而连接失败了辅域名服务器每隔1小时访问主域名服务器expire = (7 days) 到期=秒、辅域名服务器在向主服务更新失败后 7天后删除中的记录。 

default TTL= 3600 (1 hour) 默认生存时间=3600秒、缓存服务器保存记录的时间是1小时。也就是告诉缓存服务器保存域的解析记录为1小时

2、设置类别

您可以把DNS服务器配置成以下3类之一

1 主DNS服务器。

2 辅DNS服务器。

3 缓存DNS服务器。

三、 DNS服务器的工作原理大致如下

1、用户在浏览器里输入域名例如www.baidu.com

2、 回车后这个域名被发送到为用户提供的DNS服务器中

3、这台DNS服务器中存储了www.baidu.com对应的IP地址信息比如所对应的IP是220.181 .38.4 这样DNS服务器就会将用户的访问请求发送到

220.181 .38.4 也就是百度的网站服务器。这样就实现了把域名翻译成IP地址的过程

四、查询方法

DNS查询可以有两种解释一种是指客户端查询指定DNS服务器上的资源记

录如A记录 另一种是指查询FQDN名的解析过程。

一、查询DNS服务器上的资源记录

您可以在Windows平台下使用命令行工具输入n s l ookup 返回的结果包括域名对应的IP地址A记录 、别名CNAME记录等。除了以上方法外还可以通过一些DNS查询站点如国外的国内的查询域名的DNS信息。

二、 FQDN名的解析过程查询

若想跟踪一个FQDN名的解析过程在LinuxShell下输入dig www +trace 返回的结果包括从跟域开始的递归或迭代过程一直到权威域名服务器。

GeniePro DNS应对DNS劫持和DNS缓存中毒攻击

的关键性机制一致性检查

每个Geniepro节点将自身的DNS记录发送给工作组内其他节点请求一致性检查

每个Geniepro节点将自身的记录与收到的记录进行比较

每个Geniepro工作组的通信协调节点将获得的DNS记录更新发送给其他组的通信协调节点请求一致性检查

每个Genipro工作组的通信协调节点向上一级DNS服务器请求更新记录并与收到的其他通信协调节点的记录进行比较。

网站有两个友好地址分别称为URL和IP地址。用户使用URL找到网站而计算机使用IP地址找到网站。DNS可将URL转换为IP地址反之亦然 。例如如果在web浏览器的地址栏中键入http://www.microsoft .com则计算

机会向DNS服务器发送一个请求。 DNS服务器会将URL转换为IP地址以便计算机可以找到Microsoft web服务器。

五、注册

现在只要在域名注册商或服务商注册域名DNS都是免费。

 1 条件要更改为合法的DNS。

如果要查询DNS是否为合法的DNS请点击DNS查询界面

输入DNS服务器的名称或者IP地址选中第三个选项Nameserver 查询如果查询出有DNS注册的信息如注册商名称对应的IP地址则这个DNS是合法的。

2修改方法通过具有条件的公司注册的国际域名变更DNS用户可通过和提供服务的该公司进行协商(大致步骤为:提出申请并提交相关材料后该业务公司会在48小时左右完成变更) 。

国际英文域名、 国内英文域名可以修改DNS这项服务是免费的。

使用免费的DNS

国内外有不少提供免费DNS服务的提供商其中国内著名的有I IDNSDNSPod和OpenDns等。

六、解析故障

简介

可以是网络中的一台计算机不过当DN能够实现DNS解析功能的机器可以是自己的计算机也S解析出现错误例如把一个域名解析成一个错误的IP地址或者根本不知道某个域名对应的IP地址是什么时我们就无法通过域名访问相应的站点了这就是DNS解析故障。

出现DNS解析故障最大的症状就是访问站点对应的IP地址没有问题然而访问他的域名就会出现错误。

解决步骤

 1 用ns lookup(网路查询)来判断是否真的是DNS解析故障

要想百分之百判断是否为DNS解析故障就需要通过系统自带的NSLOOKUP来解决了。

第一步确认自己的系统是windows 2000和windows xp以上操作系统然后通过“开始->运行->输入CMD”后回车进入命令行模式。

第二步输入ns lookup命令后回车将进入DNS解析查询界面。

第三步命令行窗口中会显示出当前系统所使用的DNS服务器地址例如笔者的DNS服务器IP为202.106.0.20。

第四步接下来输入你无法访问的站点对应的域名。假如不能访问的话那么DNS解析应该是不能够正常进行的。我们会收到DNS request timed out  timeout was 2 seconds的提示信息。这说明我们的计算机确实出现了DNS 解析故障。

小提示如果DNS解析正常的话会反馈回正确的IP地址。

2查询DNS服务器工作是否正常

这时候我们就要看看自己计算机使用的DNS地址是多少了并且查询他的运行情况。

第一步通过“开始->运行->输入CMD”后回车进入命令行模式。

第二步输入ipconfig/al l命令来查询网络参数。

第三步在ipconfig /all显示信息中我们能够看到一个地方写着DNS SERVERS 这个就是我们的DNS服务器地址。例如笔者的是202.106.0.20和

202.106.46.151。从这个地址可以看出是个外网地址如果使用外网DNS出现解析错误时我们可以更换一个其他的DNS服务器地址即可解决问题。

第四步如果在DNS服务器处显示的是自己公司的内部网络地址那么说明你们公司的DNS解析工作是交给公司内部的DNS服务器来完成的这时我们需要检查这个DNS服务器在DNS服务器上进行ns lookup操作看是否可以正常解析。解决DNS服务器上的DNS服务故障一般来说问题也能够解决。

 3 清除DNS缓存信息法

第一步通过“开始->运行->输入CMD”进入命令行模式。

第二步在命令行模式中我们可以看到在ipconfig /?中有一个名为/f lushdns的参数这个就是清除DNS缓存信息的命令。

第三步执行ipconfig /flushdns命令当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。

第四步接下来我们再访问域名时就会到DNS服务器上获取最新解析地

址再也不会出现因为以前的缓存造成解析错误故障了。

4修改HOSTS主机文件法

第一步通过“开始->搜索” 然后查找名叫hos t s的文件。

第二步 当然对于已经知道他的路径的读者可以直接进入c:\windows\system32\drivers\etc 目录中找到HOSTS文件。如果你的系统是windows 2000 那么应该到c:\winnt\system32\drivers\etc 目录中寻找。

第三步双击HOSTS文件然后选择用“记事本”程序将其打开。

第四步之后我们就会看到HOSTS文件的所有内容了默认情况下只有一行内容“127.0.0.1 localhost”。 其他前面带有#的行都不是真正的内容只是帮助信息而已

第五步将你希望进行DNS解析的条目添加到HOSTS文件中。具体格式是先写该域名对应的IP地址然后空格接域名信息。

第六步设置完毕后我们访问网址时就会自动根据是在内网还是外网来解析了。 [1]

华纳云,3折低至优惠云服务器,独立服务器/高防御服务器低至6折,免备案香港云服务器CN2 GIA三网直连线路月付18元起,10Mbps带宽不限流量

近日华纳云发布了最新的618返场优惠活动,主要针对旗下的免备案香港云服务器、香港独立服务器、香港高防御服务器等产品,月付6折优惠起,高防御服务器可提供20G DDOS防御,采用E5处理器V4CPU性能,10Mbps独享CN2 GIA高速优质带宽,有需要免备案香港服务器、香港云服务器、香港独立服务器、香港高防御服务器、香港物理服务器的朋友可以尝试一下。华纳云好不好?华纳云怎么样?华纳云服务器怎么样?...

JustHost俄罗斯VPS有HDD、SSD、NVMe SSD,不限流量低至约9.6元/月

justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...

Sharktech$129/月,1Gbps不限流量,E5-2678v3(24核48线程)

Sharktech最近洛杉矶和丹佛低价配置大部分都无货了,只有荷兰机房还有少量库存,商家又提供了两款洛杉矶特价独立服务器,价格不错,CPU/内存/硬盘都是高配,1-10Gbps带宽不限流量最低129美元/月起。鲨鱼机房(Sharktech)我们也叫它SK机房,是一家成立于2003年的老牌国外主机商,提供的产品包括独立服务器租用、VPS主机等,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹等,主...

挂机宝为你推荐
网站空间租赁网站空间必须通过租用得到吗?免费美国主机谁有免费空间?给我提供一个,主机屋的就不要了,美国主机也行,但是必须得稳定,谢谢海外主机如何选择优质的海外主机?虚拟主机申请在哪里可以申请到虚拟主机呢台湾vps台湾服务器租用托管那里好香港虚拟主机推荐一下香港的虚拟主机公司!100m虚拟主机100M虚拟主机有多大,能放多少东西长沙虚拟主机长沙IDC,求长沙本地虚拟主机,大伙推荐推荐四川虚拟主机222.214.218.100 请问这个IP是哪个服务商提供的?域名邮箱邮箱域名是什么
plesk 香港托管 中国智能物流骨干网 河南移动m值兑换 1美金 支付宝扫码领红包 上海服务器 银盘服务 台湾google starry 美国迈阿密 可外链的相册 国外网页代理 网络速度 国外代理服务器 电信主机托管 accountsuspended web服务器有哪些 ftp是什么东西 西部主机 更多