Bonjour / mDNS Transmissão através de sub-redes

5

Acabei de configurar um novo servidor OSX em nosso escritório e verifiquei que tudo está funcionando bem em nossa rede com fio (192.168.126.0/24).

O problema que estou tendo é que nossos clientes (Mac Laptops) estão conectados principalmente via Wireless, que estão rodando em uma sub-rede diferente (192.168.1.0/24), e o mDNS Broadcast não está alcançando esta sub-rede. / p>

A configuração de rede é um pouco estranha a mim mesmo (não gerencio a rede nesse local, mas apenas recentemente os servidores), mas não acredito que haja firewalls ou regras de roteamento entre as duas sub-redes que pode causar a rejeição do tráfego.

Eu estou querendo saber se isso é simplesmente a transmissão mDNS não é capaz de transmitir através das duas sub-redes diferentes (eu ainda estou lendo na transmissão para entender mais) ou há algo mais que eu poderia ser capaz de tentar.

    
por Matthew Savage 27.04.2010 / 09:09

2 respostas

5

Embora você possa fazer “wide-area Bonjour” (ou seja, Bonjour em um domínio DNS comum com registro dinâmico habilitado, em vez de Bonjour sobre DNS multicast), a maioria dos recursos internos do Mac OS X não foi projetada para usar isso - principalmente porque o Bonjour de área ampla foi projetado para serviços de publicidade sobre algo mais diversificado do que apenas algumas sub-redes.

Teoricamente, no entanto, você pode configurar um roteador para transmitir pacotes vinculados ao grupo multicast 224.0.0.251 entre suas duas sub-redes, o que deve fazer a coisa certa - supondo que você não tenha o NAT envolvido. Se e como você pode fazer isso depende do tipo de roteador que você tem sentado entre as redes sem fio e com fio.

    
por 27.04.2010 / 09:20
2

Geralmente, se você estiver usando o servidor OS X, será melhor usar o DNS normal para resolução de nomes em vez de mDNS. O Bonjour é realmente adequado apenas para detecção automática de serviço, se você tiver um servidor, provavelmente, você desejará anunciar ou configurar seus serviços.

Que o Wide Area Bonjour (ou mais apropriadamente DNS-SD) existe em várias formas e formas (veja aqui ou aqui para exemplos bastante datados).

Uma solução melhor para você pode ser colocar uma interface do seu servidor na sub-rede sem fio para evitar toda essa confusão, sem saber mais sobre sua configuração de rede, é difícil oferecer conselhos específicos.

    
por 27.04.2010 / 09:22