Я надеялся получить список серверов, предлагающих определенную услугу.
Например. допустим, у меня есть server01
, который публикует службу под названием ControlSystem
. Теперь я добавляю server02
, который также публикует службу под названием ControlSystem
.
Я хочу найти список серверов, публикующих службу ControlSystem
.
Я думаю, что это должно быть возможно (например, у вас может быть более одного принтера, который публикует службу печати), но когда я регистрирую службу на двух разных серверах с помощью dsn-sd -R
, тогда результат dns-sd -L
будет просто:
Lookup ControlSystem._http._tcp.local
DATE: ---Mon 07 May 2018---
16:45:57.867 ...STARTING...
16:45:57.868 ControlSystem._http._tcp.local. can be reached at ControlSystem._http._tcp.local.:5000 (interface 11)
16:45:57.869 ControlSystem._http._tcp.local. can be reached at ControlSystem._http._tcp.local.:5000 (interface 11)
Это не очень полезно, потому что я хотел бы иметь хотя бы IP-адреса двух серверов.