맥 무선 공유를 이용해서 ipv6 환경 만들기

 엘 캐피탄(El Capitan) 10.11.x 버전

 이번에 공부용으로 앱을 하나 만들었다. 심사를 보냈지만 승인되지 못했다. 앱 내부에 웹 페이지를 띄우는 기능이 있는데 심사 과정에서 페이지가 뜨지 않는다는 것이다. 앱이 ipv6 환경을 지원하는지 확인해 보라고 한다.

 테스트를 해야 하는데 어떻게 해야 하는가?

 맥(Mac)에는 무선 랜이 내장되어 있다. 유선 단자까지 있다면 유선으로 외부 인터넷을 연결하고 공유 기능으로 무선 공유기 처럼 사용할 수 있다. 무선 공유기로 네트워크를 만들면서 해당 영역을 ipv6 로 설정하는 방법은 간단했다.


 공유설정에서 키보드의 Option(윈도우의 Alt) 키를 누르고 인터넷 공유 항목을 클릭하면 가운데 하단부에 NAT64 네트워크 생성이라는 단추가 생긴다. 이를 체크하고 공유를 시작하면 내부 내트워크가 ipv6 로 설정된다. 터미널에서 ifconfig 를 사용하면 하단부에서 ip를 확인할 수 있다.


  공유기가 된 맥에 웹 서버가 올라가 있다면 http://[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]/ 형태로  접근이 가능하다. 단축 표기를 사용하면 상대적으로 짧게 적을 수 있다. ipv6를 사용할 때는 ip를 대괄호([])로 묶어서 사용해야 한다.