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. 用P3P header解决IE下iframe跨域访问时候session丢失的问题
  2. dllinject使用
  3. Silverlight - Out of Browser配置,安装和卸载
  4. NLP中各框架对变长序列的处理全解
  5. 将 gitblog 的博客内容搬迁到 CSDN
  6. gitpython git diff_Python全栈开发-git常用命令
  7. 出现画面抖动_连续抖动20小时!虎门大桥桥面如波浪翻滚,专家:个人感觉没问题...
  8. mysql堆溢出_为什么这个MySQL触发器会导致堆栈溢出?
  9. 微信公众号怎么给微店设置运费
  10. Linux时间子系统(二) 软件架构
  11. 计算机网络—UDP协议
  12. mysql like BR%._MySQL Like子句
  13. 【下载】1200页CV经典《计算机视觉:算法与应用》第二版开放下载
  14. Docker端口映射只有Ipv6端口导致Ipv4访问不通
  15. 草莓 西瓜 柚子……
  16. 输出素数并统计个数 (10分)
  17. 我 stormzhang 来报道了!
  18. Java程序员面试题集(131-135)
  19. Vue 预览word,excel,ppt等office文档-内网访问(基于onlyoffice,后端返回文件流)
  20. ppet配合live2d实现DIY桌宠-可爱的猫(支持Linux,windows,mac)

热门文章

  1. python中decode和encode的区别
  2. nginx 错误502 upstream sent too big header while reading response header from upst
  3. 1.java注释的类型_HappyBKs教你写Java注解(1)——注解的分类、运行机制、作用域及概念汇总...
  4. c mysql存储过程实例_MySQL存储过程实例
  5. python随机生成字符串_Python 2.6中的随机字符串(可以吗?)
  6. foo php,php – $foo === TRUE和TRUE === $foo有什么区别?
  7. python中表示换行的符号_对Python字符串中的换行符和制表符介绍
  8. 计算机教 学计划书,计算机教师工作计划个人范例
  9. java null转换jason_Java进阶知识,轻松理解Java泛型
  10. git branch set-upstream master 分支名/master