Localiza todas as máquinas de uma rede particular que pode se conectar ao meu servidor

0

Um noob / novato completo aqui, então você pode ter que ser um pouco paciente, então essa pode ser uma pergunta muito simples

Temos um servidor em uma rede específica, digamos, 120.1.2.56 e apenas certos sistemas de uma rede diferente, digamos, 134.98.xxx.xxx têm permissão para se conectar a ele e a área de trabalho remota nele.

Agora a questão é, se eu tivesse que fazer uma lista de todos os endereços IP do 134.98.xxx.xxx que pode acessar o dito servidor 120.1.2.56, como eu faria isso?

Eu pensei em fazer o ping em todas as máquinas em que o intervalo de ip 134.98.xxx.xxx do servidor disse (usando o scanner de IP com raiva ou algo semelhante), mas 1. Parece desnecessariamente tedioso e demorado e 2. Ping não é sempre em dois sentidos. X pode fazer ping Y, não significa necessariamente que Y pode pingar X (certo?)

Esperando que alguém possa me guiar com isso. Agradecemos antecipadamente

    
por Vasanth Arun kumar 22.07.2015 / 09:24

1 resposta

0

Você está certo na descoberta do ping, o nmap seria perfeito para essa parte. %código%.

Você pode verificar se o seu servidor tem portas abertas: nmap -n -sP 134.98.0.0/16 e netstat /p tcp /a | findstr 3389 # rdp

Em seguida, para cada máquina que responder, você precisará verificar a conectividade com seu servidor.

Para garantir que eles possam se conectar, você precisa verificar se eles podem executar o ping (o que deve ser o caso na maioria dos cenários em que você pode executar ping também ...)
Em seguida, verifique se eles podem se conectar (iniciando um ssh e sair em netstat /p tcp /a | findstr 22 # ssh )
Se você quer apenas checar se eles podem usar o desktop remoto, eu acho que um simples telnet seria o caminho mais rápido para checar.

De qualquer forma, você precisa de acesso em todas as máquinas para verificar ... não vejo outras opções ...

    
por 22.07.2015 / 09:45