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


2

나는 아이폰 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 주소 만 수신하려면 어떻게합니까?

답변:


1

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


이것은 기본적으로 IPv4를 끌 수있는 그의 질문에 실제로 대답하지 않습니다. 단지 IP 주소가 무엇인지 설명합니다.
— Steve Chambers

ZeroConf는 iOS에서는 필수이며 ZeroConf에는 IPv4가 필요합니다. zeroconf.org의 RFC를 참조하십시오. 사용자는 해당 IPv4 주소가 ZeroConf 링크 로컬 주소이고 IPv4 업스트림 연결과 아무런 관련이 없음을 알 수 있습니다.
— Roland
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.