É possível encontrar a localização física de uma impressora em um prédio pelo seu endereço IP?

13

Estou em uma escola com provavelmente mais de 200 computadores e fiz uma varredura de IP em um determinado intervalo e encontrei três ou quatro impressoras. Eu queria saber se seria possível encontrar essas impressoras na escola, usando outros computadores ao seu redor e verificando seu endereço IP, e restringindo-o dessa forma, ou se houvesse uma maneira de mapear a rede usando algo como NMap, exceto que eu não tenho os privilégios necessários para instalar uma porção de programas como esse.

Eu estava curioso para saber se isso poderia ser feito, qualquer ajuda seria apreciada.

    
por cutrightjm 24.08.2011 / 14:57

8 respostas

2

A resposta é não, não realmente. Apenas um endereço IP não é suficiente para localizar fisicamente um dispositivo em um campus grande.

Embora a maioria dos administradores de rede seja bastante organizada e atribua endereços IP de maneira sensata, você não pode contar com isso o suficiente para ter certeza de que pode localizar um dispositivo. (Você pode adivinhar a localização de um dispositivo por coisas como seu nome ou o fato de que seu IP está no mesmo intervalo que, digamos, os computadores no prédio de arte, mas isso não significa que a impressora está na verdade, localizado na ala de ciências.)

E o software de mapeamento não pode fornecer um mapa físico exato de uma rede, apenas um layout de rede aproximado.

Se você precisa saber onde um dispositivo está, o IP e o nome e o número de saltos são muito bons pistas , mas nenhum deles pode dizer exatamente onde o dispositivo está fisicamente localizado . Todas as sugestões neste tópico, no entanto, oferecem excelentes métodos de engenharia social para encontrar um dispositivo sem entrar em contato com o administrador da rede!

    
por 24.08.2011 / 21:03
20

Não acredito que ninguém tenha sugerido isso, mas verifique se a impressora tem um nome DNS

ping -a 192.168.0.200

Pode ter um bom nome DNS como "ColorRoom203"

    
por 24.08.2011 / 19:01
16

Depende da topologia da rede.

Minha velha escola usava uma única sub-rede e, enquanto eles tinham ips estáticos, eles usavam 10.x.y.z onde x estava construindo, y era o espaço e z era máquina / dispositivo.

Se eles fizerem algo semelhante, você pode estar com sorte. Se eles, no entanto, usarem o DHCP, não acho que você tenha uma chance.

Se você gosta de algum trabalho de detetive, pode tentar fazer ping de dispositivos e testar a latência de diferentes salas para reduzi-la, mas, novamente, depende do layout da rede e, para ser honesto, duvido que isso funcione. p>     

por 24.08.2011 / 15:04
13

Solução mais fácil. Imprima uma página (e use uma fonte grande) que diz:

Hi there!

I'm a student at Institution, and I'm trying to find this printer. Would you mind calling me at 515-555-1234 (or emailing me at [email protected]) and letting me know where it is?

Thanks!

Your Full Name

Architecture 2003

    
por 24.08.2011 / 20:59
5

O mais fácil de descobrir a localização da impressora a partir do endereço IP é perguntar ao administrador de sistemas que as configurou, ela terá registros que mostram a localização.

Você diz que não tem privilégios para instalar o software, isso significa que você não tem privilégios para enviar consultas SNMP a comutadores ethernet inteligentes sobre alocações de porta para endereços MAC associados a endereços IP (em sua tabela ARP local - veja arp -a ). Isso pode ser útil se você tiver um mapa de fiação.

Você pode percorrer toda a escola e fazer com que cada impressora exiba ou imprima sua página de configuração - as impressoras com NICs incorporadas normalmente incluirão seu endereço IP nessas páginas. Se as impressoras estiverem conectadas às caixas do HP JetDirect, mantenha o botão pressionado sobre elas para que imprimam essas informações. Para outras marcas da caixa "servidor de impressão" (significado antigo de skool), você pode não conseguir fazer isso diretamente.

    
por 24.08.2011 / 16:19
3

Você deve tentar uma rota de rastreamento , chamada tracert no Windows para IPv4.

enter image description here

Encontre cada roteador / hop ao longo do caminho e você encontrará a impressora!

Você está chegando mais perto quando uma rota de rastreamento resulta em menos saltos e latência ...

    
por 24.08.2011 / 18:32
2

Isso realmente depende do hardware que você está usando. Para começar, algumas impressoras são compatíveis com SNMP e permitem que você defina o valor sysLocation. Isso é bom, desde que ninguém mova uma impressora em você. Você também pode incorporar o local como um comentário na configuração da porta do switch. Isso é bom, desde que você possa determinar a porta do switch do IP / MAC e o dispositivo não seja movido. Rotular ambas as extremidades de todos os cabos também ajuda. Como uma solução puramente não técnica, você poderia nomear as filas de impressão após sua localização, ou seja, BLDG_FLR_RM_Name.

    
por 24.08.2011 / 15:25
1

Do ponto de vista de uma universidade / empresa de telecomunicações, eles geralmente têm maneiras de descobrir a qual porta um dispositivo está conectado.

Ao usar isso com um registro de locais de troca, eles podem encontrar a localização física de qualquer dispositivo em sua rede.

Eu tinha um amigo que costumava trabalhar para a empresa de telecomunicações e consegui descobrir onde seus amigos estavam localizados localizando o Access Point ao qual eles estavam conectados sem fio.

Eu também pedi a ele que procurasse o número do dormitório de um certo endereço IP em que eu estava "interessado". Escrevi uma mensagem no quadro branco pessoal =).

    
por 24.08.2011 / 20:31