Mapeamento de endereços IPv6 para IPv4

1

Estou tentando descobrir quais comandos posso usar para mapear o IPv6 para endereços IPv4 em uma rede local.

Eu gostaria de poder fazer a operação nos dois sentidos (IPv4 - > IPv6 e IPv6 - > IPv4) sempre que possível.

Espero que haja uma solução melhor do que a que estou fazendo atualmente:

  1. Obter endereço MAC do endereço IPv4:

    arping 192.168.1.1
    
  2. Obter endereço MAC do endereço IPv6:

    ndisc6 fe80::a00:27ff:feec:bb4c wlan0
    
  3. Veja se eles correspondem a

por Juicy 11.03.2017 / 19:13

1 resposta

3

Suponho que por "mapear endereços IPv6 para IPv4 em uma rede local" você quer dizer "encontre um endereço IPv6 que algum host esteja usando, dado um endereço IPv4 que esteja usando", ou vice-versa.

Seu método de identificação de hosts por seu endereço MAC é quase tão bom quanto o esperado.

IPv4 e IPv6 são protocolos de rede diferentes. Não existe nenhum tipo de "mapeamento" entre eles. Um host pode usar um ou mais endereços IPv6, pode usar um ou mais endereços IPv4, pode usar alguns dos dois ou nenhum deles. Eles não estão "conectados" uns aos outros.

    
por 11.03.2017 / 19:22

Tags