IPv6가 지원되지 않는 이유를 진단하는 방법

IPv6가 지원되지 않는 이유를 진단하는 방법

내가 방문하면https://ipv6-test.com/사이트에서는 IPv6 연결이 지원되지 않는다고 알려줍니다.

IPv6 지원에 실패하는 구성 요소를 어떻게 진단할 수 있습니까?

내가 볼 수 있는 한, 체인은 다음과 같이 진행됩니다.

+---------+     +----+     +--------+     +-----+     +------+
| Browser | --> | OS | --> | Router | --> | ISP | --> | Site |
+---------+     +----+     +--------+     +-----+     +------+

해당 항목 중 하나라도 IPv6을 지원하지 않으면 IPv6 지원을 사용할 수 없습니다. 하지만 어느 것이 실패의 원인인지 어떻게 알 수 있습니까?

(fwiw Windows 10에서 Firefox를 사용하고 있지만 다른 브라우저 및 다른 Windows 버전, 적절한 경우 다른 OS에도 적용할 수 있는 일반적인 솔루션을 찾고 있습니다.)

답변1

중간부터 시작하십시오. 컴퓨터에 사용할 수 있는 IPv6 주소가 있습니까?

현재 브라우저와 OS는 제거되지 않는 한 IPv6를 지원한다고 가정하지만 각 ISP는 IPv6를 네트워크에 개별적으로 배포해야 합니다.

따라서 먼저 귀하 ipconfig /all에게ip addr글로벌IPv6 주소 및 IPv6 게이트웨이. 현재 전역 주소는 로 시작 2xxx:하지만 fxxx여러 가지 유형의 로컬 주소가 있습니다.

IPv6 주소가 있는 경우 ping도메인 이름과 IPv6 주소 모두로 서버를 사용할 수 있는지 확인하세요. (Sprint의 웹사이트는 2600::편리한 테스트 주소입니다.) 가능하다면 – 귀하의 브라우저에서 IPv6가 비활성화되어 있을 수 있습니다. 그렇지 않은 경우 – IPv6이 라우터에서 손상되었거나 IPv6 지원을 "누출"로 간주하는 VPN 앱 중 하나에 의해 차단되었을 수 있습니다.

주소로는 사이트를 핑할 수 있지만 이름으로는 핑할 수 없는 경우 PiHole이나 특정 VPN과 같은 소프트웨어에서 일반적으로 수행하는 것처럼 DNS 서버가 AAAA 레코드를 필터링하지 않는지 확인하세요. 실제 DNS 서버가 IPv4 전용인지 여부는 중요하지 않으며 AAAA 레코드를 제공하는 기능에 영향을 미치지 않습니다 nslookup -q=aaaa google.com 8.8.8.8. 예)

만약 너라면~하지 않다IPv6 주소가 있으면 라우터에 IPv6 주소가 있는지 확인하십시오(WAN 및 LAN 인터페이스 모두에서). 자체적으로 전역 WAN 주소(이 부분은 ISP에 따라 다를 수 있음)를 얻은 다음 LAN에 대한 전역 접두사(DHCPv6-PD 사용)를 가져와야 합니다. 귀하의 ISP가 아직 IPv6를 출시하지 않았기 때문에(귀하의 지역에서 또는 전혀) 주소가 없을 수도 있습니다.

답변2

내 경험에 따르면 먼저 IPv6을 활성화한 다음 라우터에서 이를 설정하는 것이 ISP인 경우가 가장 많습니다. 누군가 IPv6 관련 기능을 스스로 비활성화하지 않는 한 귀하의 장치는 이를 선택합니다.

IPv6 세부정보는 ISP에 문의하세요. 필요에 따라 이를 활성화하고 다음과 같은 중요한 세부정보를 보내드립니다.

• 마스크가 있는 WAN IP,

• 마스크가 있는 LAN 접두사. 접두사 길이라고도 합니다. 접두사가 로 끝나는 동안 라우터가 LAN IPv6 주소와 같은 필드를 허용하는 경우 ::와 같이 유효한 IP가 되도록 하려면 그 뒤에 0이 아닌 숫자를 추가해야 한다는 점을 기억하십시오.1

그런 다음 라우터에서 이를 구성합니다. radvd를 활성화했는지 확인하세요.

IPv6 전용 클라이언트에서 제대로 작동하려면 사용자 정의 radvd.conf 파일을 생성하여 radvd 응답에 사용자 정의 필드를 추가해야 합니다. 가장 중요한 것은 RDNSS입니다. IPv6만 사용하도록 설정된 버그가 있는 Windows 7 클라이언트에 대한 지원을 제공하려면 fec0:0:0:ffff::1br0과 같은 주소를 라우터 LAN 인터페이스에 추가하세요 . 그 이유는 Windows 7이 경로 광고 패킷에 의해 지정된 DNS를 무시하고 대신 이 패킷을 사용하기 때문입니다.

추가를 고려할 수 있는 또 다른 필드는 DNSSL입니다. 이는 도메인 접미사를 지정하며 대개 lan, local또는 와 같습니다 home. 이를 사용하면 이 구성 부분이 없기 때문에 종종 버그가 발생하는 Windows의 로컬 네트워크 이름 확인이 향상됩니다. IPv4에서도 동일한 작업을 추가하여 달성할 수 있습니다 domain=lan(단어 사용자 정의).) dnsmasq.conf에 있습니다.

관련 정보