Windows

在 Amazon Ec2 中無法訪問 IPv6 伺服器

  • October 5, 2016

我正在開發一個 Apple iOS 應用程序,它使用在 Amazon EC2 上執行的後端伺服器。Amazon EC2 VPC 不支持原生 IPv6 地址。我無法使用為 EC2 經典平台提供的 Amazon ELB 支持,因為我的賬戶僅使用 VPC

蘋果公告

在 WWDC 2015 上,我們宣佈在 iOS 9 中過渡到純 IPv6 網路服務。從 2016 年 6 月 1 日開始,送出到 App Store 的所有應用程序都必須支持純 IPv6 網路。

HE隧道經紀服務

我已經設置了隧道。這是我的 IP6 隧道配置。我可以 ping 和瀏覽 ipv6.google.com。我還可以 ping EC2 中 HE 隧道代理服務提供的 IP6 預設網關

隧道適配器 IP6Tunnel:

  Connection-specific DNS Suffix  . : ap-southeast-1.compute.internal
  Description . . . . . . . . . . . : Microsoft Direct Point-to-point Adapater
  Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
  DHCP Enabled. . . . . . . . . . . : No
  Autoconfiguration Enabled . . . . : Yes
  IPv6 Address. . . . . . . . . . . : 2001:470:35:b37::2(Preferred)
  Link-local IPv6 Address . . . . . : fe80::e8e6:1ae2:d639:619b%14(Preferred)
  Default Gateway . . . . . . . . . : 2001:470:35:b37::1
  DNS Servers . . . . . . . . . . . : 172.31.0.2
  NetBIOS over Tcpip. . . . . . . . : Disabled

我的域的 DNS 記錄

Name                     TTL    Class   Type         Data
ahlanapi.foodengine.in. 12634   IN      A           52.77.114.38
ahlanapi.foodengine.in. 299     IN      AAAA        2001:470:36:b37::2

我也可以在 EC2 和網際網路中訪問我的網站:http: //ahlanapi.foodengine.in/ahlanapi/mumum/home

IPv6驗證測試中的問題

當我在http://ipv6-test.com/validate.php中執行 IPv6 測試時

它無法連接到我的 IPv6 網路伺服器,正在監聽

Listen 0.0.0.0:80
Listen [2001:470:35:b37::2]:80

在此處輸入圖像描述

可能是什麼問題?如果您需要更多資訊,請告訴我

問題很簡單。您的 DNS 記錄中有錯字。

您的 IPv6 地址是2001:470:35:b37::2,但您的 AAAA 記錄有2001:470:36:b37::2

您可以通過更正 AAAA 記錄來解決問題。

引用自:https://serverfault.com/questions/807156