DNS Service Discovery is a way of using standard DNS programming interfaces, servers, and packet formats to browse the network for services.

If you think the picture below looks a lot like the old Macintosh AppleTalk “Chooser”, that’s no coincidence. As we move away from AppleTalk to an all-IP world, we don’t want to have to give up the convenience and ease of use that made AppleTalk popular, and made AppleTalk continue to be popular long after it should rightfully have been retired.

DNS Service Discovery is compatible with, but not dependent on, Multicast DNS.

Domain enumeration
When a user browes a domain he gets results based on what services are advestised in the
domain he browses. On a local basis it is pretty logical what domain is being browsed,
but in a wider perspective, something is needed to select a domain to browse. Of course
the user could do this, but that contradicts the zero configuration bit in zero configuration.
This leads us to Domain Enumeration. DNS-SD performs five queries of Domain
Enumeration:
• Where are interesting domains to browse
b._dns-sd._udp.<domain>.
• What is the recommended domain in that list
db._dns-sd._udp.<domain>.
• Where are recommended places to register my services
r._dns-sd._udp.<domain>.
• What is the recommended domain in that list of places
dr._dns-sd._udp.<domain>.
• Are there any additional domains in addition to the local domain (for legacy users)
17 lb._dns-sd._udp.<domain>.
By learning pieces of information about the network topology from the configuration it
has been assigned, (DHCP, DNS, Netmask etc) the client builds its DNS-SD Domain Enumeration
queries and checks for answers to the questions above.

参考:http://www.dns-sd.org/

转载于:https://www.cnblogs.com/bonelee/p/7580495.html

dns-sd._udp.domain. 域名发现 本质和MDNS同相关推荐

  1. 网站app被劫持怎么办?dns被劫持,域名被劫持,HTTPDNS阿里云域名防劫持, DNSPod移动解析防劫持服务D+...

    网站app被劫持怎么办?dns被劫持,域名被劫持 HTTPDNS阿里云域名防劫持, DNSPod移动解析防劫持服务D+ 垄断,就是鸡国的毒瘤. 域名被中移动劫持了,mlgb!! 关于互联网流量劫持分析 ...

  2. DNS、域、域名及FQDN 概念

    DNS.域.域名及FQDN DNS  与 FQDN DNS . WINS . DHCP  并称网络三大标准服务,其中, DHCP  的作用是自动化分配 IP  地址,而 DNS  和 WINS  的作 ...

  3. 如何让本地局域网的Windows DNS服务器正确解析域名

      DNS 是域名系统 (Domain Name System) 简称,一般情况下,在非域环境下的本地局域网中是较少搭建DNS服务器的,我有很多同行说,我们又不能给人申请域名,要DNS服务器有什么用? ...

  4. 名词解释:DNS,A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL

    用来扫盲不错. DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网 ...

  5. 专业名词解释 - DNS,A记录,子域名,CNAME别名,PTR,MX,TXT,SRV 记录,TTL

    DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网络中的计算机都必 ...

  6. 多活主备选择性DNS解析(一个域名对应多个IP)

    多活主备选择性DNS 问题背景 知识背景 DNS解析存在多级缓存(此处仅列举到DNS服务器层:后续流程不涉及) DNS一对多域名的解析随机性 DNS 域名解析负载均衡缺点: 可能方案 方案一.dns解 ...

  7. 关于DNS服务中查询域名的命令

    关于DNS服务中查询域名的命令 一.域名与DNS 二.查询DNS的命令 1.dig ①.简介 ②.格式 ③.参数 ④.实例 2. host ①.介绍 ②.格式 ③.参数 ④.实例 3.nslookup ...

  8. 什么是DNS,A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,TTL值

    DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网络中的计算机都必 ...

  9. openwrt劫持域名,openwrt使用DNS劫持实现访问域名访问web

    openwrt劫持域名,openwrt使用DNS劫持实现访问域名访问web 前阵子因为工作需要,要在中继器(openwrt使用WDS)wifi中继过程中登陆中继器的web. 由于WDS是工作做OSI7 ...

最新文章

  1. 华为智慧屏 鸿蒙如何,华为智慧屏V55i配置怎么样 参数介绍运行鸿蒙操作系统
  2. OpenStack-MitakaCentos7.2双节点搭建--(六)Dashboard服务
  3. nn.CrossEntropyLoss()
  4. jQuery之选项卡的实现
  5. DevExpress 11.1.6 重编译详细过程
  6. vs当前文件的函数索引_VM实战(六) - 通过案例深入学习class文件结构原理
  7. HDU - 5875 Function(单调栈)
  8. 网站服务器建设方法,如何在服务器上建立站点的方法步骤
  9. Web Service和SOAP以及HTTP的关系?
  10. python用代码执行另一个python文件
  11. sgu 106 The equation ★★(线性方程ax+by=c限制区间的解)
  12. iOS高级-QuartzCore框架-背景平铺
  13. 年度神作!这本Python 3.6的书刷爆朋友圈,网友:太香!
  14. python自学书-Python电子书免费分享
  15. DJ音乐盒-专注DJ
  16. Activity的生命周期
  17. Android开发什么该做、什么不该做,你真的知道吗?
  18. 一款压缩率达到五倍以上的免费gif压缩网站
  19. 云服务器中的mac地址是什么?
  20. PS新手教程!手把手教你临摹一枚经典的SIRI拟物图标

热门文章

  1. win10 修改gitlab账号_玩转gitlab + jenkins
  2. python列表元素赋值_如何在python中的列表列表的所有元素上执行“一行”赋值
  3. pycharm conda 环境 切换 linux_【Python专题(一)】python环境搭建
  4. java for index_Java增强for循环中获取index
  5. mysql的count()函数如何选择索引,千万级表的count()查询优化实例
  6. 通过jquery获取td下的input标签的值,并且改变onclick的参数值
  7. 农民工看完都会了!java线程池面试问题
  8. python【力扣LeetCode算法题库】21- 合并两个有序链表
  9. 【编译原理】关于LL(1)文法的探索
  10. 7-1 堆栈操作合法性(20 分)