php가 IPv6를 제대로 지원하지 못한다고 생각이 들지 않았다.
결국 내가 직접 흡사한 v6 소켓을 만들어 테스트 해본다고 해봤다.
헉! 진작에 이렇게 해볼걸...
적확히 원인을 파악했고 이를 수정했다. getaddrinfo 가 좀 문제가 있기는 한듯 하지만 해당 설정을 안하면 문제가 없게 된다.
그리고 이제 2008년 6월 18일 현재부터 내 홈페이지는 IPv4 + IPv6 를 모두 동시 지원하게 되었다.
드디어 IPv6를 실현하는구나~
이제 남은것은 일본측의 실제 IPv6망과 연동테스트 계획만 남았다.
원인:
getaddrinfo가 "/etc/resolv.conf" 에 domain 항목이 존재하는 경우 이것을 무조건 선반환해버리는 특징이 있다. 이로 인하여 아무리 접속 시도해도 나 자신으로 접속을 하게 되는 것이다.
해결책은 그냥 "/etc/resolv.conf" 에서 domain 항목을 제거하면 끝난다. 하지만 결정적으로는 이것이 올바른 방향성인지는 모르겠고 조사가 필요한듯 하다.
그리고 좀더 낳은 방법을 찾았다. 게다가 젠투리눅스에서는 좀 편한부분을 발견했다.
emerge net-misc/freenet6
이렇게 하여 freenet6.net을 터널 브로커로 이용하는 방법이다.
익명도 가능하기 때문에 매우 편리한 면이 있다.
정신건강에는 터널브로커 이용이 훨씬 편한것으로 생각된다.
결국 내가 직접 흡사한 v6 소켓을 만들어 테스트 해본다고 해봤다.
헉! 진작에 이렇게 해볼걸...
적확히 원인을 파악했고 이를 수정했다. getaddrinfo 가 좀 문제가 있기는 한듯 하지만 해당 설정을 안하면 문제가 없게 된다.
그리고 이제 2008년 6월 18일 현재부터 내 홈페이지는 IPv4 + IPv6 를 모두 동시 지원하게 되었다.
드디어 IPv6를 실현하는구나~
이제 남은것은 일본측의 실제 IPv6망과 연동테스트 계획만 남았다.
원인:
getaddrinfo가 "/etc/resolv.conf" 에 domain 항목이 존재하는 경우 이것을 무조건 선반환해버리는 특징이 있다. 이로 인하여 아무리 접속 시도해도 나 자신으로 접속을 하게 되는 것이다.
해결책은 그냥 "/etc/resolv.conf" 에서 domain 항목을 제거하면 끝난다. 하지만 결정적으로는 이것이 올바른 방향성인지는 모르겠고 조사가 필요한듯 하다.
그리고 좀더 낳은 방법을 찾았다. 게다가 젠투리눅스에서는 좀 편한부분을 발견했다.
emerge net-misc/freenet6
이렇게 하여 freenet6.net을 터널 브로커로 이용하는 방법이다.
익명도 가능하기 때문에 매우 편리한 면이 있다.
정신건강에는 터널브로커 이용이 훨씬 편한것으로 생각된다.




댓글을 달아 주세요
minzkn 님 얼굴을 뵙게 되는군요 :)