Especifique a interface para o host IPv6 na conexão local de link dentro de uma URL

1

Se estiver usando, por exemplo, o Chrome para acessar um host IPv6 de link local, como posso especificar a interface?

O nome do host só resolve para um endereço IPv6 nu, como eu acho, como no ping6 , por exemplo, eu tenho que adicionar a opção -I para especificar qual interface procurar.

Então, como colocar o valor da opção ping6 -I dentro de um URL?

    
por dronus 20.01.2017 / 00:07

1 resposta

1

Como toda interface usa a mesma rede local de vínculo, um aplicativo ou sistema operacional não tem como dizer sem ambiguidade que interface usar, portanto, você deve distinguir um endereço local de vínculo com um identificador de interface ou zona. Além disso, os endereços IPv6 em um URI devem estar entre colchetes. Por exemplo, http://[fe80::1234:5678:9abc:def0%9] . Infelizmente, nem todos os navegadores entendem o ID da zona, que usa % . Para esses navegadores, você não pode usar um endereço IPv6 de link local.

    
por 20.01.2017 / 00:22