last day (14 days later) » 

2:46 PM
5
A: Como fazer uma página para saber o IPv6?

BaccoO que define o endereço é a conexão A variável $_SERVER["REMOTE_ADDR"]; mostra tanto IPv4 quanto IPv6. Só depende de como está configurada a rede do servidor, e do modo que o cliente acessou sua página. Se a máquina está servindo um endereço via IPv4 você vai ter algo como: 208.67.222.222 se...

 
Não consegui que funciona-se com este teu código entretanto coloquei como comentário da pergunta um site com o resultado pretendido, obrigado @Bacco
 
O código funciona perfeitamente, só que você precisa fazer a requisição DNS IPv6 na sua página, senão nao vai. Basta colocar o IPv6 do servidor no href do link, que o $_SERVER['REMOTE_ADDR']; vem certinho.
 
Ok @Bacco preciso que me explique com um exemplo que eu não estou a conseguir compreender e não estou a conseguir por na pratica.
 
faça uma pagina com 2 iframes, num deles vc poe <iframe src="ipv4.do.server/teste1.php"> no outro <iframe src="ipv6.do.server/teste1.php"> com a mesma pagina. Cada um vai mostrar um IP diferente do cliente. Se ele nao tiver algum dos dois, um dos frames vai dar erro. se ele tiver os 2, vai aparecer diferente nos frames. TALVEZ vc tenha que criar um apontamento no seu DNS, por exemplo ipv6.example.com só com AAAA, e ipv4.example.com só com A, assim os endereços só atenderão no respectivo IP. Se sua hospedagem atender por IP (vc tiver ip próprio) aí pode usar o numero do ip mesmo.
 
Bem @Bacco nem com a sua explicação pratica eu cheguei lá é como se costuma dizer burro velho não aprende línguas, se não se importar muito eu abri uma conta ftp no servidor que eu gostava de lhe passar mas no seu perfil não tem email como posso fazer?
 
2:46 PM
Não tenho como preparar uma demonstração por não ter nem IPv6 aqui para testar, vou ficar devendo essa. Se sobrar um tempinho mais tarde, vejo se consigo editar a resposta com uma demonstração. Não prometo, mas vou tentar fazer isso qq hora dessas.
 
Ok obrigado na mesma.
 
@RjpServidor vc tem IP próprio na sua hospedagem? Digo, consegue por uma página sua e acessar só pelo IP? algo acessivel por 89.xx.xx.xx/teste.php ?
 
Sim consigo não tem problema
 
e o ipv6 seu qual é?
do servidor, no caso.
 
2002:55F3:DE19:0:0:0:0:0
 
2:51 PM
 
Não
No meu browser não abre
 
esse IP é o que está configurado no servidor?
é apache? precisa ver se ele tá atendendo pelo IPv6
depende da configuração do apache tambem.
Só de curiosidade, vc pode escrever 2002:55F3:DE19::0 se preferir
:: significa que é pra encher de zeros naquela parte.
 
sim é apache 2.2 e responde pelo ipv6
 
e ai onde vc está acessando tem IPv6 tambem?
pq na verdade era pra mostrar o IP certo com o link ipv6
será que o ipv4 ta indo pra um virtualhost e o ipv6 pra outro?
 
sim tem mas só de entrada a minha saida é sempre ipv4
 
2:57 PM
ah bom
teria que testar de um link de saida com IPv6
ai é pra aparecer certinho lá
 
perai
Acesse aqui: ip-lookup.net
sem o /?
mesmo assim aparece IPv6?
 
não depois tenho que ir a Conversions (IPv4 / IPv6
 
entao
ai que tá
essa conversão é tunelada
nao é seu IP real
 
é que fiz uma simulação no meu dns com ipv6 pela porta 53 e funcionou direitinho
 
3:03 PM
retornar um IPv6 qq DNS retorna
eu posso por um AAAA no meu dns com um IPv6
o que nao quer dizer que ele vá resolver
por exemplo
se eu usar essa ferramenta ai
pra converter o IPv4 do meu server em IPv6
 
mas resolveu
 
e tentar acessar por IPv6 puro nao vai
vai funcionar no DNS
 
não
 
mas o site nao vai servir
vc tem algum site seu rodando em IPv6?
digo, já conseguiu testar isso?
 
agora não
 
3:05 PM
entao, precisava resolver essa parte primeiro.
Vc aluga o servidor todo, ou só o link?
 
como comecei a fazer as alterações no programa de dns ele esta em baixo só nos proximos dias talvez
 
é pena que minha hospedagem principal nao disponibilize IPv6
 
os servidores ou seja as maquinas estão aqui são minhas
 
vc aluga o link só entao. e quem te passou o numero do IPv6 foi a empresa do link?
 
não quem passa o ipv6 é o meu provedor
 
3:07 PM
isso que eu quis dizer com empresa do link :)
faça um teste em localhost antes
acho que vai facilitar
por exemplo, na própria maquina que ta rodando o PHP
 
assim aparece os meus ipv4 e 6 internos e fica pior para eu perceber
 
acessar http://::1/ip.php
pq ai vc ja vai ver se o $_SERVER['REMOTE_ADDR']; vai retornar o IPv6
 
não funcionou na mesma
 
Uma leitura boa pra vc aprender a conversão é essa: en.wikipedia.org/wiki/6to4
preciso dar uma saída, tente fazer funcionar o servidor no localhost primeiro
que facilita o resto depois.
 
ok obrigado
 
3:12 PM
se eu tiver alguma novidade sobre o assunto, te aviso. depois eu mesmo preciso testar melhor isso aí, vou ver se o host auxiliar que eu tenho me fornece um IPv6
aí eu ja tenho como te passar as coisas com um resultado mais prático.
até mais.
 
ok obrigado
 

last day (14 days later) »