如何在我的网络上发现 Apple TV?

网络工程 传输协议 网络发现
2021-07-31 10:50:33

我曾尝试谷歌搜索 Apple TV 和端口,我什至查看了维基百科上的 TCP 和 UDP 端口列表,但找不到我需要的信息。

是否有所有 Apple TV 都侦听的 TCP 端口,以便可以使用端口扫描仪进行识别?

3个回答

Apple Bonjour 协议使用多播 DNS,已在RFC6762RFC6763 中规范化

它使用组播 IPv4 地址224.0.0.251或 IPv6 地址FF02::FB

启用 bonjour 的设备将通过多播宣布自己;所以你需要做的是检查发送到 224.0.0.251 的流量(使用 TCDPUMP、wireshark 或等效的)。

请查看下面提到的链接

Apple TV 使用这些网络端口在您的网络上进行通信。

  • TCP 端口 123 用于与网络时间服务器通信。
  • TCP 端口 3689 用于在使用 iTunes 库共享功能时与 iTunes 通信。
  • Apple TV 使用 UDP 端口 5353 来使用 Bonjour 自动查找网络上装有 iTunes 的计算机。
  • TCP 端口 80 用于与播客服务器通信。
  • TCP 端口 80 和 443 用于通过 Internet 与 iTunes Store 进行基本且安全的通信。
  • TCP 端口 53 用于常规 DNS。

https://www.administrivia.com/resources/apple-tv-tcp-and-udp-ports-and-protocols-used/

Apple TV 将响应 TCP 端口 3689、5000、7000、7100 和 62078

来源:针对 Apple TV 的 nmap 7.40。

nmap -O 10.110.60.28

Starting Nmap 7.40 ( https://nmap.org ) at 2017-03-10 12:26 W. Europe Standard Time
Nmap scan report for 10.110.60.28
Host is up (0.013s latency).
Not shown: 995 closed ports
PORT      STATE SERVICE
3689/tcp  open  rendezvous
5000/tcp  open  upnp
7000/tcp  open  afs3-fileserver
7100/tcp  open  font-service
62078/tcp open  iphone-sync
OS details: Apple Mac OS X 10.7.0 (Lion) - 10.11 (El Capitan) or iOS 4.1 - 9.3.3 (Darwin 10.0.0 - 15.6.0)
Network Distance: 4 hops

OS detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 41.81 seconds