Проблемы с облаками при построении P2P-сети с использованием PNRP в.Net
Я разрабатываю приложение P2P в.Net с использованием протокола PNRP. Я уже проверил тонны материалов, касающихся PRNP и P2P (SO, блог Microsoft и т. Д.). Но все еще не могу решить проблемы с облаками. И не могу найти точную пошаговую инструкцию для правильной настройки облаков и разрешения имен пиров. Все отлично работает на локальной машине (регистрация и разрешение имен в порядке). Но облачные состояния для Глобального и Локального всегда одни (если я делаю некоторые изменения, иногда превращаюсь в виртуальный и синхронизирующий, но в конечном итоге остаюсь Один) И, как результат, имена пиров, зарегистрированные на одной машине, не видны на другой машине в локальной сети. Ipv6 поддерживается. Тередо, кажется, работает (иначе глобальное облако не появилось):
Scope Id Addr State Name ----- ----- ----- ---------------- ----- 3 9 1 Alone LinkLocal_ff00::%9/8 3 5 1 Virtual LinkLocal_ff00::%5/8 1 0 1 Alone Global_
Действия, которые я пробовал (Win 10 + Win 7):
• отключен брандмауэр для всех сетей.
• включен (состояние: работает) и установлен на Автоматический:
○ DNS Client
○ Function Discovery Resource Publication
○ Function Discovery Provider Host
○ SSDP Discovery
○ UPnP Device Host
○ Peer Name Resolution Protocol
○ Peer Networking Grouping
○ Peer Networking Identity Manager
○ PNRP Machine Name Publication Service
• сделал это: https://technet.microsoft.com/en-us/library/dd349394(v=ws.10).aspxLocal
• прочитайте и опубликуйте то же в этом блоге: https://blogs.msdn.microsoft.com/p2p/2007/07/24/pnrp-debugging-guide-part-1/
• Перейдите в Редактор групповой политики -> Административные шаблоны -> Службы одноранговой сети Microsoft -> Глобальные облака:
○ Turn Off Multicast Bootstrap --> disabled
○ Turn Off PNRP cloud creation --> disabled
○ Set PNRP cloud to resolve only --> disabled
○ Set the Seed Server --> Enabled (leaved empty) and for Linc Local --> Not configured.
Но все еще не может видеть зарегистрированные имена других машин в локальной сети и разрешать имена пиров. Все облачные состояния одни. Какие-либо предложения?
Заранее спасибо,
PS Ping seed Global_failed, но не должен влиять на локальное Облако?
Порты PPS 3450 и 1900 открыты и добавлены как правило для брандмауэра.