
서버가 ICMPv6 ping을 수신할 때까지 TCPv6 및 UPDv6은 작동하지 않습니다. 추가 분석에 따르면 실제로 TCP 및 UDP 패킷은 서버로 전달되지 않습니다. 그러나 ICMPv6 핑을 받은 후에는 모든 것이 예상대로 작동하기 시작합니다. 이 문제의 원인은 무엇입니까? 정말 혼란스러워요. 내 네트워크는 아니지만 서버는 내 것입니다. Windows Server 2012와 Linux 배포판을 모두 사용하는 VPS 서버와 하드웨어 서버를 보유하고 있는데 모두 동일한 문제가 발생합니다. 따라서 이는 분명히 네트워킹 문제입니다. 하지만 그 원인은 무엇일까요? 나는 합리적인 것을 빨리 생각해 낼 수 없습니다. 핑이 왜 차이를 만드는가? 누군가 필터링을 잘못 구성했거나 당신이 나에게 말해줬을 수도 있습니다.
답변1
로그를 확인하고 언제 이런 문제가 발생하는지 궁금해한 후 헬프데스크에 문의한 결과 MLD/ICMPv6 유형 130 패킷을 차단하는 방화벽으로 인해 문제가 발생했다는 사실이 분명해졌습니다. 해당 쿼리에 응답하지 않으면 일반 IPv6 트래픽이 중지됩니다. 그러나 ICMPv6 핑과 같은 것들은 여전히 통과하고 주소가 알려진 후에도 다른 트래픽은 괜찮습니다. 사람들이 DHCP를 차단하고 연결 문제에 대해 불평하던 옛날과 같습니다. 하아!