
Pode-se usar o endereço UNC ou IPv4 para conectar-se a uma pasta compartilhada em uma máquina remota usando net use
, por exemplo:
net use \\remotePC\SharedFolder // valid
net use \\111.122.1.1\SharedFolder // valid
É possível que o usuário se conecte usando IPv6 também? É algo que precisa ser configurado separadamente, mas é tecnicamente possível? Se eu tentar especificar o endereço IPv6, recebo o erro 53:
The network path was not found.
A razão pela qual estou perguntando é porque um dos meus programas aceita um local de pasta compartilhada remota como parâmetro de entrada - preciso avaliar se o local é válido. Eu sei que é válido se for um caminho UNC ou um endereço IPv4, mas não tenho certeza se o IPv6 deve ser permitido ou simplesmente resultar em um erro.
Responder1
Comodocumentadopela Microsoft:
Por exemplo, para o seguinte endereço IPv6:
2001:4898:9:3:c069:aa97:fe76:2449
um exemplo de compartilhamento pode ser o seguinte:
\\2001-4898-9-3-c069-aa97-fe76-2449.ipv6-literal.net\share
Para mais, veja:Como faço para criar um UNC para um endereço IPv6?
Observe também que, estranhamente, a Microsoft não possui esse nome de domínio e o proprietário real é desconhecido. Embora o Windows não deva enviar essas consultas para a rede, ainda existe a possibilidade de vazamento se esse tipo de literal for reutilizado em outros contextos. Seria aconselhável configurar o DNS para sua rede.
Responder2
Você precisa converter o endereço IPv6 em um endereço literal IPv6. Este site fará a conversãohttp://ipv6-literal.com/e o site abaixo é minha fonte se precisar de mais detalhes. http://social.technet.microsoft.com/Forums/windowsserver/en-US/d61f8efe-c9a7-4fd7-a7e9-f936c2154c54/net-command-with-ipv6-address?forum=winserverManagement
O comando seria algo como: net use x:\fe80-0-0-0-a0b6-99c9-2f6c-5759. ipv6-literal.net\admin$ /u:administrador adminpassword
Responder3
Você também pode configurar uma entrada IPv6 para Host (windows\system32\drivers\etc\hosts) e conectar-se ao compartilhamento SMB usando o nome do host