Acessando a impressora de outra sub-rede

Acessando a impressora de outra sub-rede

Tenho uma rede composta por 2 sub-redes com esta topologia:

Router1 (Freebox) : 192.168.0.XX  Masq : 255.255.255.0  
|  
|----- PC1  
|----- PC2  
|----- Printer1  
|  
|----- Router2 (wrt610N with dd-wrt configured in gateway mode) : 192.168.1.XX  Masq : 255.255.255.0  
        |  
        |---- PC3  
        |---- PC4  

O Router1 está configurado em DHCP e obtém seu DNS do provedor de Internet. Ele também fornece servidor DHCP, com atribuição de IP estático para Impressora1 e Roteador2 definida em Roteador1. O Router2 é configurado em DHCP e obtém seu DNS do Router1 e fornece servidor DHCP para PC3 e PC4.

O objetivo é fazer com que a sub-rede do roteador2 seja uma rede segura e invisível da rede principal onde o PC não confiável será conectado.

Posso imprimir de PC1 e PC2 com o IP ou nome de host da impressora. Do PC3 e PC4 só consigo acessar a impressora através do seu IP, não consigo resolver o nome Impressora1. Pelo que entendi, está relacionado a tabelas ARP (não sou especialista em redes). Como o nome do host da impressora1 não está registrado em nenhum DNS, seu nome do host só é resolvido na camada 2. Quando eu ping no nome do host Printet1 do PC3, presumi que: 1- A impressora2 não está na tabela arp do PC3, então ela envia a solicitação para o roteador2 2- o roteador2 tem uma interface na subrede1, portanto deve ter uma entrada para Impressora1 em sua tabela ARP. Onde estou errado?

Obrigado pela ajuda.

Responder1

É um problema de transmissão de domínios, você precisa criar uma entrada para a impressora no arquivo de configuração do seu host para o PC3/4 para resolver o endereço da impressora. (ou configure seu próprio servidor DNS ou proxy ARP, o que parece um exagero)

Responder2

Como Maxwell e Squillman apontaram, você tem um problema de resolução de nomes. Minha pergunta é: Por que é importante conectar-se à impressora pelo nome? Por que não conectar-se a ele pelo endereço IP?

Responder3

Se você deseja que os nomes de host sejam resolvidos para o endereço IP, será necessário adicioná-los ao DNS (efetivo para qualquer pessoa que use esse servidor DNS) ou ao arquivo hosts de uma máquina (efetivo apenas para essa máquina) ou ao arquivo LMHOSTS para máquinas Windows usando NetBIOS. O ARP é responsável pela resolução de endereço IP para endereço MAC, não tem nada a ver com nomes de host.

A coisa mais simples seria apenas adicionar a impressora ao arquivo hosts/LMHOSTS no PC3 e PC4. Se você fizer isso, considere também fornecer à impressora um endereço IP estático fora do intervalo de endereços que seus servidores DHCP estão distribuindo. Dessa forma, você não precisa atualizar seus arquivos hosts sempre que um novo endereço IP for atribuído à sua impressora.

EDITAR:
Dê uma olhada nesta base de conhecimento -Transmissão de consulta de nome NetBIOS local não encaminhada pelo roteador

informação relacionada