Como recuperar o IP se tudo que eu sei é o hostname

1

Eu estou querendo rodar o nmap em uma máquina linux, mas tudo que eu sei é o nome do host. Estou na mesma rede, mas não consigo descobrir como fazer isso. Tudo que eu quero obter é o IP para que eu possa executar varreduras nele. Como exatamente posso conseguir isso? Eu rodando o Kali Linux

Eu já pesquisei alguns comandos, mas não tenho muita sorte. Um comando cuspiu alguns resultados, mas eu não me dei o endereço IP daquela máquina linux, então eu devo ter perdido usado ou não é o comando que eu quero. Abaixo você encontrará os comandos e saídas que eu já experimentei.

O nome do host é Epiphyte-ix

    
por SCY 14.08.2014 / 01:13

3 respostas

1

Contanto que o host esteja no DNS ...

host epiphyte-ix

ou

ping -c3 epiphyte-ix

ou simplesmente

nmap -v epiphyte-ix

Mas se nenhuma das opções acima funcionar, o host provavelmente não está no DNS e você terá que descobrir o endereço IP de alguma outra forma. O que você sabe sobre o host? Tem por exemplo o SSH aberto? Quantos hosts existem na rede? Se apenas um punhado você pode executar nmap através da sub-rede procurando por servidores SSH:

nmap -v -p22 10.0.1.0/24

(altere 10.0.1.0/24 para o intervalo de endereços da sua sub-rede).

EDITAR

Mais informações com base nos comentários abaixo.

Pegue no local físico, supondo que você tenha um acesso de administrador como reivindicou ...

  1. Visite o escritório do professor e anote a etiqueta da tomada na parede da rede (geralmente há um adesivo com algum número).
  2. Vá para o gabinete de comunicação (que é onde os painéis de conexão estão conectados aos comutadores de rede) e descubra a qual comutador e porta esse soquete de parede está conectado.
  3. Faça login nesse switch e obtenha o (s) endereço (s) MAC dos computadores conectados a essa porta.
  4. Faça login no gateway dessa sub-rede e, na tabela ARP, descubra o endereço IP correspondente ao endereço MAC acima.

Mais algumas técnicas ...

  1. Use um navegador Zeroconf (também conhecido como avahi , bonjour , etc - há até alguns para iPhone e Android como Discovery ) e veja se o nome é anunciado por meio do Zeroconf. / li>
  2. Se ele enviar um e-mail para você pelo computador, verifique os cabeçalhos de e-mail e veja de onde veio o IP.
  3. Verifique as concessões DHCP no servidor DHCP - talvez ele tenha enviado o nome para obter um endereço IP do DHCP.
  4. Ele pode estar usando o IPv6 - nesse caso, a maioria dos itens acima ainda se aplica (além talvez do bit DHCP), apenas os endereços são diferentes.
  5. etc ...

Existem muitas maneiras de encontrar e não existe "esconder endereço IP" - se ele quiser ter acesso à Internet, ele deve falar pelo menos com o gateway. Ele pode bloquear o acesso a / de todos os outros hosts da rede (mas duvido disso), mas se você tiver acesso ao gateway, poderá localizá-lo lá.

    
por 14.08.2014 / 01:41
0

Você deve conseguir ler seu IP a partir da saída de ifconfig (pode exigir acesso de superusuário). Este comando lista todas as suas interfaces atuais e suas configurações. Se você estiver em uma rede IPv4 em casa, provavelmente descobrirá que tem um ip parecido com 192.168.x.x.

Normalmente, você pode definir o último octeto como zero e adicionar a máscara de rede para endereçar toda a rede. Então digamos que você tenha o endereço 192.168.1.66. Vá em frente e diga ao nmap que ele deve rodar o scan contra 192.168.1.0/24. Isso vai pegar todos os hosts. No segmento de 192.168.1.1 até .255. Isso pressupõe uma networlayout bastante padrão. Se sua rede é mais complexa, você deve contatar quem já a construiu. Se você está no trabalho, considere que a maioria dos networkadmin não gostará se alguém pesquisar suas redes sem premissas.

Entre. Tome alook no zenmap. É um gui para nmap. Ajuda você a ter uma ideia das relações entre os nós na sua rede.

Espero que isso tenha sido útil

Paradoxon

Se você não tem privilégios de root, tente resolver o seu ip com o host ou dig commande

    
por 14.08.2014 / 01:49
0

A maneira direta de determinar um ip De um nome de host é:

dig hostname.com

O Nslookup também funcionará.

    
por 14.08.2014 / 07:33