什么是DNS?

DNS全称是domain name service即:域名解析服务.

DNS端口号是多少?

53

什么是DNS服务,DNS服务器?

DNS服务器就是域名服务器,即提供域名解析的服务器.

域名DNS解析过程及原理

DNS的工作原理及过程分下面几个步骤:
          第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
          第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
          第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址。
          第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
          第五步:重复第四步,直到找到正确的纪录。
          第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

让我们举一个例子来详细说明解析域名的过程。假设我们的客户机如果想要访问站点: www.element.org , 此客户本地的域名服务器是 dns.company.com , 一个根域名服务器是 ns.inter.net ,所要访问的网站的域名服务器是 dns.element.org ,域名解析的过程如下所示:

  1. 客户机发出请求解析域名 www.element.org 的报文;
  2. 本地的域名服务器收到请求后,查询本地缓存,假设没有该纪录,则本地域名服务器 dns.company.com 则向根域名服务器 ns.inter.net 发出请求解析域名 www.element.org ;
  3. 根域名服务器 ns.inter.net 收到请求后查询本地记录得到如下结果:element.org NS dns.element.org (表示 element.org 域中的域名服务器为:dns.element.org ),同时给出 dns.element.org 的地址,并将结果返回给域名服务器 dns.company.com ;
  4. 域名服务器 dns.company.com 收到回应后,再发出请求解析域名 www.element.org 的报文;
  5. 域名服务器 dns.element.org 收到请求后,开始查询本地的记录,找到如下一条记录: www.element.org A 211.120.3.12 (表示 element.org 域中域名服务器 dns.element.org 的IP地址为:211.120.3.12),并将结果返回给客户本地域名服务器 dns.company.com ;
  6. 客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机。
    这样就完成了一次域名解析过程。

动态域名解析(DDNS)服务的原理是什么?

知道一般DNS解析是可以自己设定邦定ip的,但是都要过一段时间(可能是1天)才能生效。现在网上有一些提供动态域名解析服务的,你在自己的客户端设定好邦定ip,就可以立即生效,我想跟大家探讨一下他们实现的原理。
我想实现办法大概分两种:
1、直接刷新CNNIC里面的DNS数据库,这可能需要DNS代理服务商具有较高的权限,不直到现在网上提供的服务是否是这种。当然作为我们爱好者,这种方式通常是无法实现的。
2、还有一种变通的办法,那就是把所有已经申请的域名都指向一个24小时都在网上的一个服务器,之后这个服务器接到请求后在转发到动态邦定的ip上。

动态域名解析系统是一种将域名始终解析到非固定IP的服务器上的技术。有了,您只需要有一条宽带即可轻松在家里、办公室建立自己的服务器。
当你用PSTN、ISDN、ADSL拨号上网时,你的IP地址是随着每一次拨号而动态分配的,的稳定服务能使你的域名立即指向你的地址,而不论你的IP如何变化。从而你可以通过该域名为客户提供固定的服务,随心所欲地打造自己的Web、FTP或者Mail服务器了,无需通过ISP营运商,全权自主管理,还可以避免99.9%的网络攻击。动态域名解析系统配合时代互联--个人网站注册中心|个人域名注册|个人虚拟主机|个人网站推广|个人邮件系统强大的域名管理服务器,能令您在家中建立像新浪、搜狐、网易、一样的大型多子域网站!如何选择动态域名服务商?
市面上动态域名解析软件有很多种,选择最好的首要条件是看服务商有没有ISP营运背景。因为拥有解析软件你还需要你域名所在服务器是否支持你的域名指向不断更新。时代互联--个人网站注册中心|个人域名注册|个人虚拟主机|个人网站推广|个人邮件系统是中国互联网信息中心认证的权威域名注册机构,其强大的VDNS域名服务器能让客户完全实时在线管理自己域名的几乎所有属性,还任意增加次级域名,就凭这一点即可保证您的动态域名有更自由稳定的服务。
此外,大部分动态域名解析服务都是收费的,也有一些小型软件商提供免费下载。动态域名解析实际上对提供商的依赖较大。万一提供商服务终止解析服务也将停止。作为企业,稳定长期的服务才是信心之选。此外,虽然动态域名解析服务原理大同小异,但技术却参差不齐。时代互联--个人网站注册中心|个人域名注册|个人虚拟主机|个人网站推广|个人邮件系统创新协议无关性域名解析服务,独有IP生存期可控制技术,还支持无公网IP的动态域名解析,融入强大的网络联通性能,这些卓越功能在业界都是首屈一指的

什么是DNS?DNS端口号是多少?什么是DNS服务,DNS服务器?DNS域名解析原理相关推荐

  1. win10网页找不到服务器dns,Win10系统下网页打不开提示无法解析服务器DNS如何解决...

    近日有win10系统用户到本站咨询这样一个情况,就是电脑中网页无法打开,提示无法解析服务器DNS,想必有很多用户都遇到过这样的问题吧,该怎么解决呢,下面给大家讲解一下Win10系统下网页打不开提示无法 ...

  2. java mail 端口号_使用Javamail连接到Gmail smtp服务器将忽略指定的端口并尝试使用25...

    我试图使用javamail在groovy脚本通过gmail发送一封电子邮件.我已经看了很多地方在网上,一直无法得到它的工作到目前为止.我在运行我的脚本时遇到的错误是: DEBUG SMTP: useE ...

  3. 【端口号和服务漫谈】

    当我们查看Linux系统下的/etc/service文件 会发现标记着很多的用数字和技术服务所对应的映射关系:每一种映射关系都存在着主动和被动:当我们需要特殊手段来做到实现"宏诺伊曼&quo ...

  4. (域名、主机名、服务名、端口号)名字与地址的转换 (gethostbyname、getservbyname、getaddrinfo、getnameinfo等)

    转载地址 本章讲述在名字和数值地址间进行转换的函数:gethostbyname和gethostbyaddr在主机名字与IP地址间进行转换,getservbyname和getservbyport在服务器 ...

  5. HTTP常用端口号与对应的服务说明

    常用端口号与对应的服务以及端口关闭 端口简介:本文介绍端口的概念,分类,以及如何关闭/开启一个端口 21端口:21端口主要用于FTP(File Transfer Protocol,文件传输协议)服务. ...

  6. 常见的端口号以及协议

    常见的端口号以及协议 从平常最小的渗透测试到我们熟知的大型红蓝对抗.攻防演练还有HVV,最重要同样也是最可能被忽略的一部分就是对常见端口以及协议的信息收集,我们对一些常见的端口号都能快速讲出来,而对于 ...

  7. 常用端口号与对应的服务以及端口关闭

    常用端口号与对应的服务以及端口关闭 端口简介:本文介绍端口的概念,分类,以及如何关闭/开启一个端口 21端口:21端口主要用于FTP(File Transfer Protocol,文件传输协议)服务. ...

  8. 调试技巧--Windows端口号是否被占用

    一.端口概念 10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255, 192.168.0.0~192.168.255.255. 端口概念 在 网络技术中, ...

  9. 网络:常见的端口号及分类

    一.端口号概念 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL Modem.集线器.交换机.路由器上用 于连接其他网络设备的接口, 如RJ-45 ...

  10. 基于端口号的虚拟主机配置

    更多详细文档:http://download.csdn.net/download/zml_2015/8843061 基于端口号的虚拟主机的配置只需服务器有一个IP地址即可,所有的虚拟主机共享同一个IP ...

最新文章

  1. Oracle数据库日常维护
  2. python九九乘法表代码知乎_二年级上册表内乘法教学反思_二年级6的乘法口诀教学反思...
  3. 笔记-计算机网络基础-5G
  4. 关于ubuntu 14.04 dpkg 问题
  5. VS2010测试工具对应LoadTest2010创建sql
  6. 彩虹六号服务器显示,彩虹六号怎么看自己在什么服务器 | 手游网游页游攻略大全...
  7. 判决素数个数(信息学奥赛一本通-T1409)
  8. 连接远程Windows主机中的虚拟机
  9. 关于服务器耗电量的计算
  10. JZOJ5197 C
  11. oracle通过数据泵导出数据,Oracle通过PL/SQL数据泵导出导入数据的命令
  12. Money----思维+模拟
  13. java计算机毕业设计网络游戏后台管理系统MyBatis+系统+LW文档+源码+调试部署
  14. C语言基础100例子
  15. Excel查询颜色RGB值
  16. CCF 区块链国际会议 统计 有哪些接收区块链论文的会议 (最全)
  17. Java利用aspose-words将word文档转换成pdf
  18. 深度学习在文本分类中的应用
  19. 小记 events.EventEmitter.call
  20. 人工智能有哪些运用场景?有什么实际用途?

热门文章

  1. Atlassian代码评审Fisheye and Crucible中代码库编码格式修改
  2. 骑摩托车出行防水防雾小技巧
  3. vue中 process.env与process.VUE_CLI_SERVICE
  4. 如何对构建基因克隆的测序结果批量进行序列比对并输出结果
  5. delay和sleep的区别
  6. 步进电机S曲线加减速控制生成器-VB6.0实现
  7. 对于防DDOS攻击和双机热备的理解
  8. 时间工具类(时间戳转换日期date,获取两个时间戳的日期)
  9. STM32F429图形加速器(DMA2D)
  10. 2022-03-01 快速搭建raft集群