[apple] IPv4를 끄고 iOS 장비에서 IPv6 만 사용할 수 있습니까?

나는 아이폰 6 / iOS 9.0과 다음의 IPv6 네트워크를 연결했다. 이 기사 . 내 장치의 콘솔을 살펴보면

Aug 11 12:15:07 titos-iPhone kernel[0] <Notice>: 076991.368570 wlan0.N[15305] checkIPv4AddressValidity@6178: Local IPv4  address 169.254.199.45
Aug 11 12:15:07 titos-iPhone kernel[0] <Notice>: 076991.369991 wlan0.A[15306] receivedIPv4Address@1524: Received address 169.254.199.45, entering powersave mode 2
Aug 11 12:15:07 titos-iPhone kernel[0] <Notice>: 076991.370023 wlan0.A[15307] receivedIPv6Address@1547: Received IPv6 addresses 20:1:0:0:0:0:0:0c:4:1:d6:67:90:6f:98
Aug 11 12:15:07 titos-iPhone kernel[0] <Notice>: 076991.370032 wlan0.A[15308] receivedIPv6Address@1547: Received IPv6 addresses 20:1:0:0:0:0:0:011:71:3f:2:43:17:32:dd
Aug 11 12:15:07 titos-iPhone kernel[0] <Notice>: 076991.370042 wlan0.N[15309] startRoamScan@5689:5689 starting RoamScan; MultiAPEnv:0 isdualBand:1 isOn5G:0

실제로 IPv6 네트워크에 연결하려고 할 때 수신 주소 169.254.199.45가 표시되는 이유는 무엇입니까?

이 동작을 비활성화하고 IPv6 주소 만 수신하려면 어떻게합니까?



답변

169.254.199.45는 Zeroconf에 속합니다. 그렇다고해서 모든 IPv4 발신 연결을 만들거나 만들 수는 없습니다. 만나다 https://en.wikipedia.org/wiki/Link-local_address http://www.zeroconf.org/ (Apple 직원이 유지 보수)


답변